W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Laravel 的資源路由通過(guò)單行代碼即可將典型的「CURD (增刪改查)」路由分配給控制器。例如,你希望創(chuàng)建一個(gè)控制器來(lái)處理保存 “照片” 應(yīng)用的所有 HTTP 請(qǐng)求。使用 Artisan 命令 make:controller
可以快速創(chuàng)建這樣一個(gè)控制器:
php artisan make:controller PhotoController --resource
這個(gè)命令將會(huì)生成一個(gè)控制器 app/Http/Controllers/PhotoController.php
。 其中包括每個(gè)可用資源操作的方法。
接下來(lái),你可以給控制器注冊(cè)一個(gè)資源路由:
Route::resource('photos', PhotoController::class);
這個(gè)單一的路由聲明創(chuàng)建了多個(gè)路由來(lái)處理資源上的各種行為。生成的控制器為每個(gè)行為保留了方法,包括了關(guān)于處理 HTTP 動(dòng)詞和 URLs 的聲明注釋。
你可以通過(guò)將數(shù)組傳參到 resources
方法中的方式來(lái)一次性的創(chuàng)建多個(gè)資源控制器:
Route::resources([
'photos' => PhotoController::class,
'posts' => PostController::class,
]);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: