91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在php中利用Laravel定義路由

發布時間:2021-04-23 16:18:53 來源:億速云 閱讀:155 作者:Leah 欄目:編程語言

本篇文章為大家展示了怎么在php中利用Laravel定義路由,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

php有什么特點

1、執行速度快。2、具有很好的開放性和可擴展性。3、PHP支持多種主流與非主流的數據庫。4、面向對象編程:PHP提供了類和對象。5、版本更新速度快。6、具有豐富的功能。7、可伸縮性。8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。

1.get方式

Route::get('/', function () {
    return view('welcome');
});

好處是把回調的實現和使用場所隔離,這段代碼是意思是,當get方式訪問根目錄時返回welcome視圖。

2.info方法

Route::get('admin/info','Admin\IndexController@info');

訪問http://your-app.dev/admin/info時,調用命名空間Admin下的IndexController控制器里的info方法。這樣寫是不是麻煩,所以有了路由組,統一指定中間件,前綴和命名空間。

3.使用路由

//在瀏覽器直接訪問,跳轉到welcome視圖,視圖路徑在public/resources/views/
Route::get('/', function () {
    return view('welcome');
});
 
//在瀏覽器直接訪問,返回hello world
Route::get("route1", function () {
    return "hello world";
});
 
//因為是post請求,不可以在瀏覽器地址欄直接訪問
Route::post("route2", function () {
    return "hello world";
});
 
//match: 可以定義接收get或post請求
Route::match(['get','post'], "reute3", function () {
    return "hello world";
});
 
//any: 可以接收get和post請求
Route::any("route4", function () {
    return "hello world";
});
 
//路由接收參數,php中的字符串拼接用 "."
Route::get("user1/{id}", function($id){
    return "id-->" . $id;
});
 
//在user2/{id?} 后面加個問號代表參數不是必要的,可以在function中給個默認值
Route::get("user2/{id?}", function($id = 5){
    return "id-->" . $id;
});
 
//參數校驗,在最后面加上正折表達,這里代表username只能是字母
Route::get("user3/{username}", function($username) {
    return "username-->" . $username;
})->where("username","[A-Za-z]+");
 
//路由別名,只要在后面加個數組,注意數組第一個元素是"as" => "center" ,第二個元素是function
Route::get("user4/mamber-center", ["as" => "center" , function(){
    //使用routes可以返回對應的路徑
    return route("center");
}]);
 
//路由群組,加前綴,member.可以通過member/user1訪問到第一個,
//通過member/user2訪問到第二個
Route::group(["prefix" => "member"], function(){
 
    Route::get("user1",function(){
        return "hello world";
    });
 
    Route::get("user2",["as" => "group_route", function(){
        return route("group_route");
    }]);
 
});

上述內容就是怎么在php中利用Laravel定義路由,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵州省| 高雄县| 河津市| 松原市| 太原市| 沾益县| 淮南市| 柯坪县| 泰宁县| 大埔县| 靖州| 武陟县| 泽库县| 三门县| 璧山县| 鄂托克旗| 建始县| 贵德县| 武威市| 呼伦贝尔市| 泗洪县| 商丘市| 宁化县| 上栗县| 天祝| 珲春市| 沂源县| 福清市| 抚远县| 甘德县| 永川市| 长宁区| 榆林市| 巴塘县| 木兰县| 蒲江县| 东城区| 连城县| 张家川| 东方市| 柯坪县|