一、基本的
Route::get('foo', function () {
return 'Hello World';
});
二、请求控制器下的某个方法时
Route::get('/user', 'UsersController@index');
三、请求方式多时
Route::match(['get', 'post'], '/', function () {
//
});
Route::any('foo', function () {
//
});
四、直接定义
Route::redirect('/here', '/there', 301);
Route::view('/welcome', 'welcome');
Route::view('/welcome', 'welcome', ['name' => 'Taylor']);
五、有参数时
Route::get('posts/{post}/comments/{comment}', function ($postId, $commentId) {
//
});
Route::get('user/{name?}', function ($name = null) {
return $name;
});
Route::get('user/{name}', function ($name) {
//
})->where('name', '[A-Za-z]+');