Restful Controllerとは
あるデータの追加、読み取り、更新、削除についての決まり切った処理を簡潔にできる機能です。
CRUD(新規作成、表示、更新、削除)
C(create, store) R(index, show, edit) U(update) D(destroy)
下の表ではブログ写真投稿システムにおける記事(photos)モデルです
表示・・GET、DBに保存・・POST
生成コマンド
php artisan make:controller FillauthController ̶--resource
app/Http/Controllers/に作成されます.
また階層を指定したい場合は
php artisan make:controller photos/
FillauthController --resource
app/Http/Controllers/photos/の中に作成されます。
ルート側記述
Route::resource(‘fillauth', OwnersController::class)
->middleware(‘auth:admin’)
view 記述
<x-nav-link :href="route('mymy.fillauth.index')" :active="request()->routeIs('mymy.mymy.index')"> 全一覧</x-nav-link>
route('mymy,resource('この部分',class),resourceの指定メゾット)で記述してください
編集
またidや変数を渡す際はresourceに記述したものを書いて下さい
Route::resource(‘fillauth'<-この部分
便利なので是非使ってみてください!