Controller RESTfulに
Controllerは、php artisan make:controller で作成する。名前は単数形。\App\Http\Controllersに作成される。 URLとメソッドで指定されるアクションで処理を実行する。 … 続きを読む
Laravelのルーティング
symfonyはphpdocでルーティングを書いてあるが、laravelでは、\routes\web.phpに書く。無名関数で直接viewを指定する。 Route::get(‘/’, function () { retu … 続きを読む
MiddleWare
MVCモデルだとViewはロジックを含まない。DropDownBoxの既定値の判断なんかはあるけれど。 選択されたURLにアクセス制限がある場合、どこで判断させるのか。よく使われる認証の問題。 権限のRollでDenyU … 続きを読む
dump-autoload
laravelはきちんと構成されている前提で動くので、 クラスを削除した。 ファイル名を変更した。 などで、おかしなことになり、エラーで全く進めない状況になることがあります。 キャッシュを削除してもだめ。そんな時は、 … 続きを読む
Validationの日本語化
Laravelのvalidationは \resource\lang\en\validation.phpに書かれています。 例として、name入力項目のルールにrequiredを書いておいた場合、 ‘required’ … 続きを読む
Laravel Project
PHP のパッケージライブラリ管理ツール Composerをインストールして、laravelをインストールしておけば、 laravel new プロジェクト名 でプロジェクトが作成される。(あらかじめ、作成するフォルダー … 続きを読む
symfony4 の 名前空間
symfonyの説明で、AbstractControllerを参照しますので名前空間を追加します、として use Symfony\Bundle\FrameworkBundle\Controller\Abstr … 続きを読む