回答編集履歴

2 気がしただけだったので削除

dyoshikawa

dyoshikawa score 1654

2019/05/16 09:49  投稿

普通に文字列連結すればいけそうですがどうでしょう。
```
<form action="{{url('students/list/') . $id}}" method="post" class="form-horizontal">
```
`$id` 変数がビューへ渡されている前提なので、もし渡せてなかったらそこも直す必要があります。
`'students/list/{id}'` とりあえずこれは駄目です。
都合よく変数として解釈されるということはなく `{id}` という文字列としか認識されません。
本題ではないけど
```
Route::patch('/edit_confirm/{id}','StudentController@edit_confirm');
```
はおかしい気がします。
データに変更を加えるアクションではないようなのでgetじゃないでしょうか。
都合よく変数として解釈されるということはなく `{id}` という文字列としか認識されません。
1 追記

dyoshikawa

dyoshikawa score 1654

2019/05/16 01:21  投稿

普通に文字列連結すればいけそうですがどうでしょう。
```
<form action="{{url('students/list/') . $id}}" method="post" class="form-horizontal">
```
`$id` 変数がビューへ渡されている前提なので、もし渡せてなかったらそこも直す必要があります。
`'students/list/{id}'` とりあえずこれは駄目です。
都合よく変数として解釈されるということはなく `{id}` という文字列としか認識されません。
都合よく変数として解釈されるということはなく `{id}` という文字列としか認識されません。
本題ではないけど
```
Route::patch('/edit_confirm/{id}','StudentController@edit_confirm');
```
はおかしい気がします。
データに変更を加えるアクションではないようなのでgetじゃないでしょうか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る