最近工作關係, 需要使用到 Laravel, 因此也順便隨手打了一下建置 Laravel 筆記, 內容不定時更新.
安裝軟體清單
- PHP: 該範例使用PHP版本為 php-7.1.15-Win32-VC14-x64_VC14 x64 Thread Safe
- 套件管理工具: Composer 與微軟的NuGet有點像
- Bash Tool: Git 後續 Homestead 要產生Key使用
- 虛擬器與配置器: 由於要使用 Laravel Homestead 必須安裝虛擬機器 Virtual Box 與 虛擬配置器 Vagrant
- 資料庫: WampServer 內建的 MYSQL
- 資料庫管理工具: MYSQL Workbench 個人覺得比 phpMyAdmin 好用
- 開發工具: Visual Studio Code
- 除錯工具: Chrome 擴充功能 Xdebug helper + XDebug
- 資料庫逆向工程工具: 把原本資料庫結構轉乘 Laravel 資料庫類別的工具 Laravel Migrations Generator
安裝步驟
- 在Windows上安裝 Laravel相關工具 Git, Vagrant, Virtual box, PHP and Composer
Installing Git,Vagrant, Virtual box, PHP and Composer on windows - 安裝 WampServer 並建立MySQL資料庫, 並使用MySQL 資料庫管理工具 Workbench
Installing WampServer and Creating a MySQL Database, and installing MYSQL Workbench - 如何建立 Laravel 專案, 並使用 Laravel Homestead 佈署至 Vagrant Machine
How to create a Laravel Project, and use Laravel Homestead deploy to Vagrant Machine - 如何在 Laravel routing 建立 前台(Frontend)與後台(Backend)
How to setup routing of backend and frontend in Laravel
開發與除錯
- 使用 Visual Studio Code + XDebug 在 Vagrant Laravel 進行除錯
- 使用 Visual Studio Code + Subversion 進行版本控制