前提・実現したいこと
https://blog.hiroyuki90.com/articles/laravel-bbs/
こちらのサイトを参考に掲示板を作成しています。
そこで、こちらのソースコードにアレンジを加えて削除、編集する際にパスワードを求めたいです。
https://laravel-bbs.hiroyuki90.com/posts/559
イメージとしては上記の画面にinputでパスワード入力フォームを追加し、編集、削除ボタンを押すと入力フォームの値とDBに格納されている値が
一致しているか判定をしてから編集や削除の処理を行いたいです。
新規投稿時にパスワードを入力してDBに格納するところまではできましたが、
編集、削除ボタンを押した時の判定などが出来ていません。
いろいろと調べて試してみましたが完全に詰まってしまいました。
ルーティングの設定やaction controllerの使い方があやふやな点が多い未熟者ですが
解決方法などありましたらご教示ください。よろしくお願いします。
//web.php <?php use Illuminate\Support\Facades\Route; use Illuminate\Http\Request; Route::get('/', 'PostsController@index')->name('top'); Route::resource('comments', 'CommentsController', ['only' => ['store']]); Route::resource('posts', 'PostsController', ['only' => ['create', 'store', 'show', 'edit', 'update', 'destroy']]);
//show.blade.php //actionの設定の仕方がわからない <form method="POST" action="{{ route('') }}"> @csrf <input id="password" name="password" type="text" > </input> <button type="submit" class="btn btn-primary"> 編集する </button> </form>
//PostsController.php public function ...() { }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。