by Devin Yang

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

本文採用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

需要登入才可留言!

類似的文章


laravel

我如何強制Laravel使用HTTPS網址

我碰到的問題大概是這樣,容器環境跑Laravel,容器內沒有HTTPS造成Laravel用沒有https的方式傳送表單。在AppServiceProvider的boot補上如下語法\URL::forceScheme('https');

laravel,livewire

livewire重要筆記

在開始您的 Livewire 之旅之前,以下是關於公開屬性(public properities)的三項基本注意事項:一、屬性名稱不能與為 Livewire 保留的屬性名稱衝突(例如$rules或$message)二、儲存在公開屬性(public properities)中的資料,對前端 JavaScript 是可見的。因此,您不應在其中儲存敏感資料。三、屬性只能是 JavaScript 友好的資料類型(字符串、整數、數組、布爾值),或以下 PHP 類型之一:Stringable、Collection、DateTime、Model、EloquentCollection。

laravel,laravel livewire

Laravel livewire檔案上傳展示

Livewire是一個給Laravel框架使用的全端框架。我第一次寫code,能寫到邊寫邊讚嘆神奇大概就是他了,我同事被我推坑後也是邊寫邊讚嘆。以前初學Vue時,也沒有他來的讓我如此驚奇。