摘要:例子注意域名后的,這個就是一個路由規(guī)則。路由規(guī)則可以使我們靈活的控制用戶的訪問范圍和深度,在中甚至可以被用于權限管理哦。有問題請在下方評論,撒花教程目錄安裝與部署表嚴肅路由鏈接與控制器的連接者表嚴肅控制器任務的分發(fā)者表嚴肅
Laravel 5 基礎教程 || 2.路由:鏈接與控制器的連接者 - 表嚴肅
教程目錄1.安裝與部署 - 表嚴肅
2.路由:鏈接與控制器的連接者 - 表嚴肅
3.控制器:任務的分發(fā)者 - 表嚴肅
直觀的說,路由是用來解析地址欄中域名之后的部分的。
例子:baidu.com/lala
注意域名后的/lala,這個就是一個路由規(guī)則。路由規(guī)則可以使我們靈活的控制用戶的訪問范圍和深度,在Laravel中甚至可以被用于權限管理哦。
創(chuàng)建路由 路由文件比如說你的Laravel項目目錄叫mySite ,那么路由控制文件就在/mySite/app/Http/routes.php中
這個文件一開始只有一條規(guī)則,類似這樣(如果你發(fā)現(xiàn)不止一條,沒關系,反正不管有多少我們都會刪掉重寫的,任性(︶^︶) ):
這是一條定義首頁的路由規(guī)則,就是這條規(guī)則使我們看到了Laravel的默認首頁,也就是安裝成功后的的界面。(類似下方)
Route::get("/", function () { return view("welcome"); });
第一個路由~無恥硬廣進
Laravel 5視頻教程地址 - 表嚴肅講堂(可試聽)
所有課程: biaoyansu.com
無恥硬廣出
Route::get("hello", function() { return "Hello."; });
解釋:第一個傳參是路由的地址(例:baidu.com/hello),第二個傳參是一個函數(shù),聰明的你一定能猜到了(mua~)這個函數(shù)就是當路由匹配時觸發(fā)執(zhí)行的,如果你現(xiàn)在的測試地址是localhost:8888那么,那么當你在瀏覽器地址欄輸入localhost:8888/hello然后來一個低調(diào)的回車你就會看到一個低調(diào)的“Hello.”
細心的同學可能發(fā)現(xiàn)我們使用的是return而不是echo,為什么可以直接打印字符串?Laravel就是這樣的小背心,當他檢測到你直接返回了字符串時會使用echo的方式,不止如此,當檢測到返回的是數(shù)組時Laravel會將數(shù)組轉換成json返回(暖男一枚,鑒定完畢)。
Route::get("hello", function () { return [ "greet" => "Hello", "name" => "XiaoBeiXin" ]; });
會輸出:
路由傳參如果我們想在Hello后加動態(tài)的添加人名怎么辦?
這么干:
Route::get("hello/{name}", function($name) { return "Hello " . $name . "."; });
地址欄傳參localhost:8888/hello/LiMing
輸出:
那么怎么輸出一個HTML文件雷?
不著急,后面和View一起講。
有問題請在下方評論,/撒花~
教程目錄1.安裝與部署 - 表嚴肅
2.路由:鏈接與控制器的連接者 - 表嚴肅
3.控制器:任務的分發(fā)者 - 表嚴肅
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/21056.html
摘要:基礎教程控制器任務的分發(fā)者表嚴肅教程目錄安裝與部署表嚴肅路由鏈接與控制器的連接者表嚴肅控制器任務的分發(fā)者表嚴肅控制器是個小媒人。 Laravel 5 基礎教程 || 3.控制器:任務的分發(fā)者 - 表嚴肅 教程目錄 1.安裝與部署 - 表嚴肅 2.路由:鏈接與控制器的連接者 - 表嚴肅 3.控制器:任務的分發(fā)者 - 表嚴肅 控制器是個小媒人。 有時候我們發(fā)現(xiàn)直接把邏輯寫到路由里...
摘要:基礎教程安裝與部署表嚴肅教程目錄安裝與部署表嚴肅路由鏈接與控制器的連接者表嚴肅控制器任務的分發(fā)者表嚴肅是個強大簡潔的框架,大家點進來必定是清楚這一點的,我也就不再介紹的歷史,創(chuàng)始人,的歷史,創(chuàng)始人火的發(fā)明和使用了。 Laravel 5 基礎教程 || 1.安裝與部署 - 表嚴肅 教程目錄 1.安裝與部署 - 表嚴肅 2.路由:鏈接與控制器的連接者 - 表嚴肅 3.控制器:任務的分發(fā)...
摘要:新增一篇新聞新增失敗輸入不符合要求請輸入標題請輸入內(nèi)容新增文章上面代碼中的是為了防攻擊的,每個表單都必須存在。 本文我將結合簡單例子,完成laravel框架下的增刪改查,希望會對大家有所幫助。在進行之前,大家應該保證自己的數(shù)據(jù)庫鏈接無誤,artisan命令能正常使用,路由鏈接無問題。 一、創(chuàng)建控制器、路由避免影響其他路由,我們先注釋掉之前聯(lián)系時編寫的所有路由。因為上一章我們已經(jīng)學會建立...
摘要:從而達到了軟刪除。不過,你可以通過在查詢中調(diào)用方法來強制查詢已被軟刪除的模型方法也可以被用在關聯(lián)查詢只取出軟刪除數(shù)據(jù)會只取出軟刪除數(shù)據(jù)恢復被軟刪除的模型有時候你可能希望取消刪除一個已被軟刪除的模型。 Laravel 有三寶,路由、容器和 Eloquent ORM,Eloquent ORM。我個人一直比較推薦于在實際操作中學習,之前簡單了解了路由和Eloquent ORM的基本用法,今天...
閱讀 1220·2021-11-22 12:05
閱讀 1345·2021-09-29 09:35
閱讀 642·2019-08-30 15:55
閱讀 3136·2019-08-30 14:12
閱讀 962·2019-08-30 14:11
閱讀 2883·2019-08-30 13:10
閱讀 2411·2019-08-29 16:33
閱讀 3338·2019-08-29 11:02