laravel--路由
路由配置文件:routes/web.php
use Illuminate\Support\Facades\Route; Route::get('/', function () { return view('welcome'); }); //任意方式请求 // Route::any('/login',function(){ // return view('login'); // }); //多种请求方式 // Route::match(['get','post'],'/',function(){ // return view('') // }); /** * 路由有参数,url必须带参数 */ Route::any('/login/{id}','LoginController@login'); /** * 参数可选 */ Route::any('/login/{id?}','LoginController@login'); /** * where()函数验证传递的参数是否符合规范 * name()路由别名,方便重定向 * 生成重定向:return redirect()->route('lg'); */ Route::any('/login/{id?}','LoginController@login')->where('id','[0-9]+')->name('lg'); /** * 路由群组设置,就是设置路由前缀 */ Route::group(['prefix'=>'admin'],function(){ Route::get('addproduct',function(){ echo 'admin/add'; }); Route::get('editproduct',function(){ echo 'admin/edit'; }); });