1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravel Restful(リソース) コントローラー について

Last updated at Posted at 2023-02-14

Restful Controllerとは

あるデータの追加、読み取り、更新、削除についての決まり切った処理を簡潔にできる機能です。

CRUD(新規作成、表示、更新、削除)
C(create, store) R(index, show, edit) U(update) D(destroy)

下の表ではブログ写真投稿システムにおける記事(photos)モデルです
表示・・GET、DBに保存・・POST

image.png

生成コマンド

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'<-この部分
便利なので是非使ってみてください!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?