• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ルートが通らない(laravel))

404エラーが発生する:laravelルートが通らない

このQ&Aのポイント
  • laravelのルートが通らずに404エラーが発生しています。URIはedit/{id}です。
  • エラーのURLはlocalhost:8000/%7B%7B%20url('user/edit/'.12)%7D%7Dとなっています。
  • web.phpとcontrollerの該当箇所を修正することで正確にルートを設定する予定です。

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

>echo "<form action=\"{{ url('user/edit/'.$e_time->id)}}\" method=\"POST\">"; echoのダブルクォートでくくった文字列の中で、 「$変数名」は変数の内容に置換されますが、その他のプログラミング構文やurl()と言った関数は使えません。なので、そこが単なる文字列として出力されています。 ですから例えば、 echo '<form action="' . url('user/edit/'.$e_time->id) . '" method="POST">'; みたいにすればいいんじゃないでしょうか。 ※ダブルクォートをエスケープするのが面倒なので、echo文字列をシングルクォートでくくっています。 ※※というかその次の行は、まさにそんな感じになっていますね?

iyumoyumo
質問者

お礼

ありがとうございます

関連するQ&A