Route::get('/login', function(){
return 'login page';
});
//加上middleware,意思是组里面的路由规则,必须登录后才能访问
Route::group(['middleware' => 'login'], function(){
});
Route::get('/admin', function(){
return "111";
})->name('admin');
Route::get('/home', function(){
return '<a href="'.route('admin').'">后台</a>';
});
Route::get('/404', function(){
if(empty($_GET['id'])){
abort(404);
}
});
//weibo$ vi resources/views/errors/404.blade.php
Route::get('/user/{id}', function($id){
echo $id;
})->where('id', '\d+');
//通过别名生成url地址
Route::get('/xxxxxxx/{id}', 'UserController@show')->name('user.show');
Route::get('/test', function(){
echo route('user.show', ['id'=>100]);
});
补充:
//laravel很老版本的设置别名的方法
Route::get('/User/index', ['users' => 'UserController@index', 'as'=>'user']);