URLを生成するコマンドはどれを使えばいいですか?

複数の方法が用意されているということは、それぞれに適した用途があるということです。
2020年4月12日
ユーザー

コメントを追加するフォームのaction属性に、以下のactionコマンドが使われていますが、

action="{{ action('CommentsController@store', $post) }}"

actionコマンドの代わりに、urlコマンドを使って同じ処理ができないかと、以下を試してみましたが、

action="{{ url('/posts/{post}/comments', $post) }}"

「404 NOT FOUND」となってしまい、コメントを追加することができません。

※ルーティングは、動画どおり、以下としております。

Route::post('/posts/{post}/comments', 'CommentsController@store');

※actionコマンドでは、コメントを追加できております。

urlコマンドでコメントを追加するには、どのように記述すればよいか、
ご教示よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(1)