1
私はLaravel 5.4を使用しており、リソースを持つコントローラを作成しました。今、私は次のように私のアプリで編集ページを開きたい:Route :: resourceを既存のモデルに接続します
a href="{{ route('tasks.edit', ['tasks'=>$storedTask->id]) }}" class='btn btn-default'>Edit</a>
私の見解では、私が使用しています:
Route::resource('/', 'IndexController');
をしかし、私は戻って
取得します申し訳ありませんが、あなたが探しているページがリンクを開くときに見つかりませんでした。
私のルートリストを調べるとき、URIはemtpyです。
+--------+-----------+------------------------+------------------+------------------------------------------------------------------------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+-----------+------------------------+------------------+------------------------------------------------------------------------+--------------+
| | GET|HEAD |/ | index | App\Http\Controllers\[email protected] | web |
| | POST |/ | store | App\Http\Controllers\[email protected] | web |
| | PUT|PATCH | {} | update | App\Http\Controllers\[email protected] | web |
| | DELETE | {} | destroy | App\Http\Controllers\[email protected] | web |
| | GET|HEAD | {} | show | App\Http\Controllers\[email protected] | web |
| | GET|HEAD | {}/edit | edit | App\Http\Controllers\[email protected] | web |
+--------+-----------+------------------------+------------------+------------------------------------------------------------------------+--------------+
私は私のモデルは私のコントローラしたがってRoute::resource
ビューの「関連し」ではないことを推測します。
これを修正する方法を教えてください。
'resource'の最初の引数はリソース名です – lagbox