0
私のテーブルの各値にコントロールのリンクを追加します。私は今、私のビュー(更新、表示、削除)でいくつかの操作を呼び出すリソースコントローラを作成しました。 私はこのようにそれをやった:コントロールをビューに表示する
@foreach($teams as $team)
<tr>
<td>{{$team->name}}</td>
<td>{{$team->score}}</td>
<td>
<a class="btn btn-info" href="{{ route("teams.show/{$team}") }} ">Show</a>
<a class="btn btn-danger" href="{{ route("teams.destroy/{$team}") }}">Delete</a>
<a class="btn btn-info" href="{{ route("teams.edit/{$team}") }}">Update</a>
</td>
</tr>
@endforeach
と私のルートWebファイル内:
Route::resource('teams','TeamController');
しかし、今、私は試してみるには、インデックスビューにアクセスするとエラーがあります。
(2/2) ErrorException
Route [teams.destroy/{"id":8,"name":"Zorya","score":15}] not defined. (View: H:\xampp\htdocs\hockeyapp\resources\views\teams\index.blade.php)
'{{route(" teams.show/{$ team-> id} ")}}'チームIDをエコーする必要がありますか? '$ team'オブジェクト全体ではありません。 laravel 5の – Spectarion
リソースのコントローラは引数$ Teamを使って関数(destroy、show、update)で作成しました。もしそうなら、 – Rosti
。しかし、私はそれがどのように動作するのではないと確信しています。 – Spectarion