共通バリデーションについて 現段階のバリデーション PostController.phpの登録・更新処理を見てわかる通り、同じバリデーションの設定がされているのが確認できるかと思います。 バリデーションを統一したい場合、PostController専用のリクエストクラスを用意することで解決できます。 リクエストクラスの作成 以下のコマンドを入力します。 [crayon-67fa1b90541c4941541190/] PostRequest.phpが作成されたことが確認できたかと思います。 … [もっと読む...] about 共通バリデーションの作成
Laravel 基礎
削除処理機能作成
削除処理の追加 削除処理の流れ 削除リンクをクリックし、「削除しますか?」というアラートを表示し、「はい」と押したら削除するような処理にする。 削除リンクの作成 削除処理を行うリンク、サブミット処理を行うフォーム、JSファイルのインポートを追加します。index.blade.php を以下のように修正 [crayon-67fa1b905458b410898606/] JSファイルの作成 main.js を以下のpublic/js … [もっと読む...] about 削除処理機能作成
コメント機能追加
新しくテーブルの追加 php artisan コマンドで Comment テーブルを作ります。 php artisan make:model Comment --migration 新しく作成された 日付_create_comments_table.php を以下のように編集します。 [crayon-67fa1b9054717510686725/] 作成したら php artisan … [もっと読む...] about コメント機能追加
コメント削除
削除リンクの作成 show.blade.php にコメントの削除リンクを追加します。 [crayon-67fa1b90548df801708656/] web.php に削除情報を追加します。 [crayon-67fa1b90548e2075482192/] CommentController.phpに削除処理を追加します。 [crayon-67fa1b90548e3108879749/] index.blade.php … [もっと読む...] about コメント削除