WEBシステム開発CREATEは新規登録機能なのでcreateメソッドで登録フォームを作ってstoreメソッドで保存。入力項目はタイトル:textカテゴリ:select説明:textareaだけ。}}カテゴリは何度も使うので定数定義しておく。</div></div>@endsection※Resourcefulルーティングだとformのmethodプロパティが「POST」ならactionプロパティは「/test」だけでstoreメソッドを呼び出す。※@csrfはCSRF(クロスサイトリクエストフォージェリ)対策のトークンを生成。}}※Testモデルを使用するのでuse文でインポート!このクラスで「Test」と言えばTestモデルのこと。※fillメソッドは引数の配列でモデルのプロパティを設定してくれる!どんなプロパティがあるかわからないと設定できないからインスタンス化しないと設定できない。【コントローラー側】TestController.phpのstoreメソッドに追加します。}validateメソッドの引数は4つ。・メッセージそのものを変えたいときは第3引数の$messageに[リクエストのキー].[ルール]に対応するメッセージを設定すればOK。・第4引数$customAttributesを設定しない場合はリクエストのキーが使用される。</div></div>@endsection・old(‘[input:name属性]’)で前回入力された値を取得できる。・$errors->has(‘[input:name属性]’)でバリデーションエラーの有無が判別できる。・バリデーションの各エラーは$errors->first(‘[input:name属性]’)で取得できる。★コントローラーでビューへ渡す変数に「errors」使えないね。関連記事[CodeIgniter3]複数のデータベースを使う2018-07-27TinyMCEを設置2018-10-05[CodeIngiter3]バリデーションまとめ2018-07-25Laravel9/ViteでVue32022-11-03Laravelで論理削除(SoftDelete)2020-02-15LaradockでLaravel7開発環境2020-05-16Author1109奈良県在住のWEB系エンジニア?PHP+MySQL等のWEBシステム開発をかれこれ15年。WEBのご相談承ります。お気軽にお問い合わせください。WEBxREAL.閉じる。