- 2018年12月18日
PhpStormの何でも屋コマンドAlt+Enter
インテンション・アクション – 公式ヘルプ | PhpStorm 自分が使っているIDEのPhpStormにはAlt+Enterというとりあえず使おうという意味合いの […]
インテンション・アクション – 公式ヘルプ | PhpStorm 自分が使っているIDEのPhpStormにはAlt+Enterというとりあえず使おうという意味合いの […]
ブラウザテスト(Laravel Dusk) 5.6 Laravel Laravelには自動でブラウザテストを行ってくれるduskという機能があります。それなりの手間がかかり、何 […]
ORM(データベースの中身をオブジェクトにマッピングする仕組み)は便利であり、Laravelに入っているEloquent ORMはとてもとても便利で開発を簡単にしてくれます。しか […]
Laravelのチュートリアルにおいてルーティングは/route/web.phpに記述する様に指示されます。実際このweb.phpとRouteファサード、ミドルウェアを用いるだけ […]
Inheritance — phpDocumentor @inheritdocは継承元(implements元やextends元やtrait元)のPHPDocの説明を継承するタグ […]
PHPStormには次の画像の様な機能、呼び出し先の関数の引数名を表示するという機能が備わっています。 ことPHPにおいてこの機能は非常に役立ってくれています。というのもPHP […]
traitはクラス中に現れる共通のプロパティ、メソッドをまとめて記述するための仕組みです。コード中におけるその扱いは継承に似ています。継承を行った場合、スコープ定義演算子をもちい […]
IDEの補完機能は便利です。複雑なオブジェクトのプロパティ、メソッドを網羅し、入力をサポートしてくれます。 これは変数の型を推論することと型の内容を把握することによって実現 […]
PHP: 比較演算子 – Manual PHP 5.3 以降では、三項演算子のまんなかの部分をなくすこともできるようになりました。 式 expr1 ?: expr3 の […]
laravelはモデルの基盤をEloquentというクラスで定義しています。boot()はこのEloquentが呼び出されたときに走ることになる関数です。laravel5.6のソ […]
PHPはユーザの投げてきた値、DBから取得した値といった、存在するかも怪しい値を扱うことが多いです。この問題への対策の定番は条件文とissetです。issetは変数がセットされて […]
Eloquent:利用の開始 5.6 Laravel Eloquent ORM(Object Relational Mapping)はPHPのフレームワークlaravelで実装さ […]