路由
可以將網址分配給 Controller
或是直接顯示 View
路由動作
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
# 多個動作
Route::match(['get', 'post'], '/', function () {
//
});
# 所有動作
Route::any('foo', function () {
//
});
CSRF 防護
HTTP 動作為 POST, PUT 或 DELETE 時,HTML from 需加上 CSRF token
CSRF Protection - Laravel - The PHP Framework For Web Artisans
表單方法欺騙
HTML from 不支援 PUT, PATCH 或 DELETE
手動在 from 添加
<input type="hidden" name="_method" value="PUT">
或是使用 helper function method_field
來產生
暫存
# 查看所有路由
php artisan route:list
# 建立 Controller
php artisan make:controller TestController