Laravel開發環境+創建項目
Laravel 開發環境的教程:Homestead、Valet 和 LaraDock,對於那些使用 Windows 的同學來說,Valet 就不說了,Homestead 和 LaraDock 雖說支持 Windows 系統,但是對小白來說,還是有一定復雜度的,難免有些磕磕跘跘,遇到這樣那樣的奇怪問題,可能大部分人會退而繼續使用 Xampp、Wamp、phpStudy 之類集成工具,現在給大家推薦一款更加容易使用的 Windows 集成開發環境,更重要的是,它對 Laravel 非常友好,它的名字叫做 Laragon。Laragon 具備以下優秀的特性:
- 自動創建虛擬主機(Virtual Host,Valet 也有這樣的功能)
- 郵件接收和發送
- 非常方便地切換 PHP、Apache、MySQL 的不同版本
- 輕松創建框架應用,如 Laravel、Symfony、WordPress、Joomla 等
- 基於自己的需求為不同的環境設置不同的配置
安裝
下載 Laragon:https://sourceforge.net/projects/laragon/,注意在這一步勾選下 Auto virtual hosts(我的虛擬機語言選擇中文亂碼,所以使用了英文界面,可以自己根據喜好進行設置):
然后下一步點擊安裝即可。下面是 Laragon 啟動后的界面
要啟動 Apache、MySQL 服務,需要點擊 Start All 按鈕:
這樣點擊 Web 即可打開瀏覽器訪問默認站點 http://localhost
:
要訪問數據庫,可以點擊 Database 按鈕:【不過我喜歡使用datagrip,看個人喜好了】
默認數據庫是 Laragon,用戶名是 root,密碼是空字符串,點擊打開按鈕,就可以訪問這個默認的數據庫:
當然你也可以使用其他自己喜歡的數據庫客戶端連接到這個數據庫進行操作。
點擊 Laragon 界面的 Terminal 按鈕可以進入到一個類 Unix 的終端工具 Cmder 進行命令行操作:
最后,Laragon 界面還有一個 Root 按鈕,點擊之后即可進入 Laragon 文檔根目錄,我的 Laragon 安裝在 C 盤下,所以對應的文檔根目錄是 C:\laragon\www
。
此外,Laragon 界面右上角還有個齒輪按鈕,點擊可以對系統進行設置,比如我們可以設置語言為簡體中文:
如果你想將域名后綴 .dev
改成其它如 .com
可以通過點擊 Laragon 界面上的齒輪按鈕對默認配置進行修改:
將 .env
改成 .com
重新加載 Apache 服務即可通過 http://blog.com
訪問站點。
郵件發送&接收
Mail Sender
開發 Web 應用時你可能需要發送郵件來測試功能是否正常,要實現這樣的功能你可能需要提供自己的郵箱和一些測試郵件,Laragon 為我們提供 Mail Sender 功能,該功能目前僅支持 Gmail賬戶,你需要將 Gmail 賬戶及密碼輸入到以下輸入框中:

點擊測試發送郵件按鈕,收到成功提示后就可以通過 PHP 的 mail
函數發送郵件了:
|
Mail Catcher
一般我們查收郵件都需要登錄郵箱賬戶,刷新收件箱或者垃圾郵箱去查看測試郵件,操作起來比較麻煩,Laragon 為我們提供了 Mail Catcher 功能,該功能會保存應用發送的郵件然后默認為我們展示 3 秒,這樣我們就可以輕松預覽郵件,而不需要去收件箱或者垃圾郵件中查找,如果你覺得 3 秒時間太短,也可以將其修改為一個更大的值:

下面我們簡單體驗下這兩個功能,在上面創建的 blog
應用中定義一個路由 send_mail
:

然后在瀏覽器中訪問 http://blog.dev/send_mail
,就可以在桌面右下角看到郵件發送提示:

啟用 Nginx 替代 Apache
如果你想要使用 Nginx 作為 Web 服務器,也可以輕松實現,在配置里面取消勾選 Apache,改為勾選 Nginx 然后修改綁定端口為 80 即可:

啟用 Memcached 和 Redis 也只需要勾選上相應的配置項即可,非常方便。配置完成后,Laragon 會自動關閉 Apache 並啟動 Nginx 服務器:

然后,在瀏覽器中訪問 http://blog.dev
。
快速創建 Laravel 應用
上面我們通過 Laravel 安裝器創建了一個新的 Laravel 應用,其實已經很方便了,但是還有更方便的,我們通過點擊"菜單->快速創建->Laravel"可以不用敲任何命令就可以安裝一個 Laravel 應用:

在彈出的窗口中輸入應用的名稱:
點擊Ok后就會彈出命令行窗口為我們創建應用:

可以看到還是調用了 Composer 來安裝,所以要使用這個功能你需要預先在系統中安裝 Composer。安裝完成后,可以看到我們的 www
目錄下新增了一個 laravel
目錄,這就是我們剛才安裝的 Laravel 應用了:

OK,初步學習成功!