Warning: Undefined array key "zibbs_visit" in /www/wwwroot/www.qwesky.club/application/controllers/IndexController.php on line 100
二:Laravel入门使用(路由) — php — 我的学习笔记

二:Laravel入门使用(路由)


1、路由文件的位置:routers/web.php

Route::get($url,$callback);

Route::post($url,$callback);

Route::put($url,$callback);

Route::patch($url,$callback);

Route::delete($url,$callback);

Route::options($url,$callback);

Route::get('/',function(){

    echo 'hello Laravel';

})

Route::get('/home',function(){

    echo '当前访问的地址是/home';

})


Route::match(['get','post'],'/',function(){


});

Route::any('foo',function(){


});


//必选参数

Route::any('/test/{id}',function($id){

    echo '参数'.$id;

});


//可选参数

Route::get('/user2/{id?}',function($id==null){

    echo '参数'.$id;

});

//通过?形式传递参数

Route::any('/test2',function(){

    echo '参数'.$_GET['id'];

});


2、路由别名

Route::any('/test5',function(){

    echo '参数'.$_GET['id'];

})->name('router1');


3、路由list

#php artisan route:list


4、路由群组

/admin/login

/admin/logout

/admin/index


Route::group(['prefix'=>'admin'],function(){

    Route::get('login',function(){

        //匹配/admin/login

    });

    Route::get('logout',function(){

        //匹配/admin/logout

    });

});


test2026-03-25 20:57