Tailwindの設定

CSSとして推奨されているtailwindは初めから使えるわけではありません。 インストールして使えるようにしないといけない。 インストールにはNode.jsが必要です。事前にNode.jsを入れておく。 (–jet … 続きを読む

Model

Modelはデータベースのテーブルあるいはビューを表す。 php artisan make:model でapp\Modelsへ作成される。 前のバージョンではapp直下に作成されていたが、8から改善されている。 名称は … 続きを読む

Controller RESTfulに

Controllerは、php artisan make:controller で作成する。名前は単数形。\App\Http\Controllersに作成される。 URLとメソッドで指定されるアクションで処理を実行する。 … 続きを読む

MiddleWare

MVCモデルだとViewはロジックを含まない。DropDownBoxの既定値の判断なんかはあるけれど。 選択されたURLにアクセス制限がある場合、どこで判断させるのか。よく使われる認証の問題。 権限のRollでDenyU … 続きを読む

ヘルパー関数

phpとは別にlaravelで用意されている関数でヘルパー関数と呼ばれる関数がある。 auth()、route()など。 アンダースコア2個の__( )ヘルパー関数について。 これは辞書で翻訳される対象という意味。bla … 続きを読む

Ruleの作成

Validationにオリジナルのルールを追加することができます。 \app\Rules の配下にルールを書いたPHPファイルを置きます。 例として全角カタカナ入力のルール Zenkakurule.php 使用するときは … 続きを読む

dump-autoload

laravelはきちんと構成されている前提で動くので、 クラスを削除した。 ファイル名を変更した。 などで、おかしなことになり、エラーで全く進めない状況になることがあります。 キャッシュを削除してもだめ。そんな時は、   … 続きを読む