routes/web.php 文件
路由
Route::get('/yanliao', function () {
dd('yanliao');
});
Route::post('/yanliao2', function () {
echo 1;
});
Route::match(['get','post'],'/a', function () {
echo 'a';
});
Route::any('/b', function () {
echo 'b';
});
//post ,get ,match, any
路由参数
//http://www.laravel54.com/user/3
//输出 3
Route::get('/user/{id}', function ($id) {
dd($id);
});
//选填参数,可填可不填参数
Route::get('/user2/{id?}', function ($id='') {
dd($id);
});
//通过问号.
//http://www.laravel54.com/user3?id=5
//打印 5
Route::get('/user3', function () {
dd($_GET['id']);
});
路由别名
//路由别名
Route::get('/test5/h/ss/sssd/', function () {
echo 12;
})->name('reName');
查看路由命令
cmd当前目录下,执行php artisan routes:list
路由群组
//路由群组
//http://www.laravel54.com/admin/haha
//http://www.laravel54.com/admin/nihao
Route::group(['prefix'=>'admin'], function () {
Route::get('haha', function () {
echo 'haha';
});
Route::get('nihao', function () {
echo 'nihao';
});
});