by Devin Yang

建立於: 2年前 ( 更新: 2年前 )

本文採用Lravel 9.40.1進行操作
我相信很多人都知道了--env的用法,但我還是提供一下資訊給Laravel的初學者。
在artisan的指令中,我們能透過--env來指定使用不同的.env檔,這樣在不同的子域名下,我就能用不同的環境甚至是不同的資料庫。
大家應該也有注意到,本站採用的是多語的環境,寫兩套嗎?
當然沒有,基本上我建了多個.env在同一個Project中。

那當我使用tinker時到底是連那一個? 就透過--env的指定,直接看圖吧🙂


提外話,在畫面中能直接使用tinker是因為phpenv的預設環境中都設定了別名囉。
phpenv的別名是這麼設定的,如下所示:

alias tinker='/usr/local/bin/php /var/www/html/artisan tinker'

這樣子絕對路徑的好處是什麼?他代表不論您的路徑在那裡,他都能正常的執行。😉

Tags: Laravel artisan

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


php,docker,dlaravel

我建立的phpenv容器環境簡單介紹

沒時間拍介紹影片,我就來隨便抓些畫面介紹我使用的容器環境deviny/phpenv。https://github.com/DevinY/phpenvphpenv算是我之前D-Laravel開源專案的進化版本,概念上延用了很多Dlaravel的操作方式。容器的更新上偏向使用者自行控制去Build自己的image,所以我不太會去更動版號了,其實D-Laravel的php版號,好像我也很久沒動啦:p 

laravel,docker

如何自訂Laravel分頁

最近閒了一點,想說來調整一下網站上下頁的箭頭,如果您還不太了解如何自訂Laravel的分頁, 可以來看看三分鐘簡短的介紹,我如何自訂Laravel的分頁。

nginx,dlaravel

如何設定nginx上的HTTPS,取得Qualys的SSL A+評分

本文介紹如何調整nginx的ssl設定,讓網站取得SSL報告,取得A+的評比。 這裡我使用的為 letsencrypt 免費憑證。 只要您使用D-Laravel預設的Docker官方nginx新版image,應該都可以達到跟我一樣的效果。 可透過下方檢測您的主機SSL設定。 https://www.ssllabs.com/ssltest/index.html