thinkphp 6リソースルーティングの学習

703 ワード

1、config/route.phpのデフォルト構成では、下のコードを使用してルーティングが有効にならないことを制限します.'url_route_must'=>true強制使用ルーティングが有効になる
Route::resource('blog', 'Blog')
    ->except(['index', 'delete']);

2、 リソースのルーティングIDを変更するアクション
Route::rest('create',['GET', '/add','add']);
Route::resource('blog', 'Blog');

http://serverName/blog/create に変化 http://serverName/blog/addコントローラのcreateメソッドもaddになります.
http://serverName/blog/create効力を失う
注意:Route::rest('create',['GET','/add','add']);すべてのリソースルーティングが機能するため、変更が必要なリソースルーティング登録の前に、他のリソースルーティングの後に置く必要があります.