本篇將介紹PHP Laravel所需要的開發工具、系統環境與設定。
Laravel是PHP的一套框架之一,它採用MVC架構進行檔案與程式邏輯的分離,以便於專案維護。MVC (Model-View-Controller) 用意為將資料模型(model)、檢視頁面(view)與控制器(controller)三種邏輯分離,簡單來說與資料表相關的都是model在處理,與畫面相關都是view處理,而controller則是負責商業行為的處理。
而進行Laravel開發之前,需先備齊PHP、MySQL、Composer、Apache的環境
※Laravel 5.5 要求PHP >=7.0.8
(1).打開Wagon內的Cmder.exe,將目錄切換至\uwamp\www,輸入以下指令,利用composer建立一個名稱為blog的Laravel 5.5專案
composer create-project laravel/laravel blog "5.5.*"
(2).也可以使用laravel installer新增專案
先使用composer進行全域引入「laravel installer」
composer global require "laravel/installer"
接著使用laravel installer建立專案
laravel new blog
接著打開UwAmp.exe,確認Apache與MySQL服務都已開啟(若無開啟則下Visual C++ 2012 可轉散發套件 與 Visual C++ 2015 可轉散發套件),點選Apache Config,設定專案Port,並將Document Root改為
{DOCUMENTPATH}/blog/public
點選OK後,服務將自動重啟
您好:
看到您有介紹 wagon,想提幾個 wagon 1.4.0 做的幾個改善:
目前 wagon 1.4.0 已經帶到 PHP 7.1,預設也會用 7.1,跑 Laravel 5.5 是沒問題的
目前有自動解壓縮的打包檔,所以可以到 https://github.com/laravel-dojo/wagon/releases/tag/1.4.0 下載 .exe
檔,下載後直接執行就會自動解壓縮 + 安裝 VC Redist * 4 個版本,所以應該不用再手動了
laravel installer 在 wagon 是內建的,不需要再 global 安裝
若有發現有什麼 bug 也可以發 issue 給我
范大大 您好,首先感謝您的留言與訂閱!由於我們於上週進行社群內部教學時,是下載Dojo提供之Wagon,並於建置環境時才發現到其版本未達Laravel 5.5所需之PHP >=7.0.8。而剛好在本次鐵人賽,范大大訂閱我的文章,並提供GitHub之Wagon連結,才讓我得知新版Wagon1.4.0,在此非常感謝您提供寶貴的意見!
寫得很棒喔!加油!
wagon 的更新連結我明天會修,感謝您和您朋友的提醒!
好的,謝謝您!
一起加油!