前言:
Laravel5 是一款被稱為“為 WEB 藝術家創造的“ PHP 架構,因其簡潔優雅而且擴充性,伸縮性強大而受到越來越多的PHPer的青睞。根據 2015最流行的PHP架構報告顯示,Laravel已然成為最受開發人員歡迎的架構。
本文:
-1- 關於 Laravel的安裝
此次以在 Mac 環境下為例,在安裝Laravel前 要先安裝 Composer,通過使用Composer來安裝 Laravel(注釋:Composer是PHP中用來管理依賴(dependency)關係的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer會幫你安裝這些依賴的庫檔案)
安裝Composer的方法很簡單,前往Composer的官方網站,點擊Download選項,可以看到有一個curl指令
curl -sShttps://getcomposer.org/installer | php
將這個指令copy到終端(命令列工具),就可以下載一個 composer.phar 的檔案 這裡推薦下載完Composer後 用命令
mvcomposer.phar /usr/local/bin/composer
將這個檔案 放到usr/local/bin 目錄中中,成為全域指令,以便以後的建立目錄時的使用。
安裝完Composer後 在命令列工具中使用命令
composercreat-projectlaravel/laravellaravel5
就可以將Laravel安裝成功
這裡建議在使用命令前開啟VPN
安裝成功後 跳轉到Laravel的目錄下使用命令 cd Laravel5/並使用artisan命令
phpartisanserve
會返回一個http地址,瀏覽該地址,就能跳出一個內建的網頁,到這一步,整個安裝過程就結束啦。
-2- Laravel的基本工作流程
(註:有關於路由/ 控制器 / 視圖的概念會在後面的文章中詳細介紹)
在每次使用Laravel時都會首先被引導進入一個 routes.php檔案中,該檔案在./app/Http的目錄下 ,初次開啟能看到三行代碼
Route::get('/',function() {return view('welcome');});
這三行代碼定義了一個路由(在開始一個Http程式需要先定義路由。之前的例子中,我們的商務邏輯都是在路由裡實現,這對於簡單的網站或web應用沒什麼問題,當我們需要擴大規模,程式變得複雜,分層的商務邏輯更為適合。這時候,我們就應該使用控制器)
這裡的‘/’ 指的是根目錄,當瀏覽器訪問根目錄時便會執行該匿名函數內的內容
此次是返回一個view視圖,view視圖是儲存在./resources/views目錄下
這裡的welcome是一個php檔案名稱,代表的是一個php檔案
現在我們來建立一個控制器在命令列工具 輸入命令
phpartisanmake:controllerHelloController
回到代碼編輯介面,在Http的Controllers目錄就可以看見這個建立的控制器,在HelloControllers中可以看見系統自動建立了很多個方法,現在我們在index這個方法下寫 這行代碼
return view('welcome');
並回到routes.php中 寫這行代碼
Route::get{'/','HelloController@index'};
同樣的,訪問根目錄,會出現Laravel的歡迎介面
在routes中新增的這行代碼,指的是在訪問根目錄後就尋找HelloController中的index方法,@既可以理解為 調用方法
那麼,關於Laravel以及基本使用流程介紹到這裡,
關於Laravel簡易入門指南的內容未完待續!
歡迎聯絡我討論更多的技術問題 :)
後記:學習Laravel的網站推薦
{ 1. http://www.golaravel.com/ 2.http://laravel-china.org/3.http://laravelacademy.org/about-us }