可以注册路由来响应任何 HTTP 请求动作:
Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::delete($uri, $callback); Route::options($uri, $callback);
有时候还需要注册一个路由响应多种 HTTP 请求动作 —— 这可以通过 match
方法来实现。或者,可以使用 any
方法注册一个路由来响应所有 HTTP 请求动作:
Route::match(['get', 'post'], 'foo/*地址*/', function () { return 'This is a request from get or post'; }); Route::any('bar/*地址*/', function () { return 'This is a request from any HTTP verb'; });
CSRF 令牌 & JavaScript
构建 JavaScript 驱动的应用时,为方便起见,可以让 JavaScript HTTP 库自动在每个请求中添加 CSRF 令牌。默认情况下,resources/js/bootstrap.js
中提供的 Axios HTTP 库会使用加密后的 XSRF-TOKEN
Cookie 值自动发送 X-XSRF-TOKEN
请求头。如果你没有使用这个库,则需要手动在应用中配置该实现。