甚麼是路由控制?

基本上本系列文章的出發點是為了讓像我這樣的白痴也能看得懂,所以從這麼簡單的事情開始講解也是合情合理吧?

路由控制在Framework當中是相當重要的,少了這個就沒辦法將網頁呈現給人看,簡單來說就好像各個網頁的門牌號碼

我們必須定義在網址列當中,接在IP或者Domain name後面參數是如何指向各個網頁的

這個定義的檔案會放在 project\app\Http\routes.php 當中

一開始裡面會定義Laravel預設的歡迎頁面

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

這段程式的意思,代表的是使用GET的方式,取得我們網址後面的參數 '/' 代表就是甚麼都沒有 =>127.0.0.1:8080/

兩個單引號中間的斜線,可以看做網址最後頭會接的斜線

也就是當我們在網址列輸入127.0.0.1:8080 他就會回傳一個叫做welcome的view給瀏覽器

現在我們再來增加一個新的路由

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

這裡定義了一個 127.0.0.1:8080/1 的路由,當使用者在網址列輸入後,將會回傳一個叫做page1的 view

暫時先保留這個路由不要刪,等等我們在下個章節還要使用到


這是路由最基本的用法,至於其他進階的使用方法,可參照 Laravel 中文教學網站 

創作者介紹
創作者 deepviator 的頭像
deepviator

Mok's - 墨客工坊

deepviator 發表在 痞客邦 留言(0) 人氣()