by Devin Yang

建立于: 3年前 ( 更新: 3年前 )

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

需要登入才可留言!

类似文章


docker, d-laravel, docker-compose, laravel

docker-compose加载多个设置档

我们会用docker --network创建多个container互连,但是如果四个container时, 是不是就要下四次docker run不同container的命令,杀了我吧, 本文介绍透过docker-compose这个yaml档定义一次搞定多个container的创建。 了解如何用dokcer-compose -f 参数加载多个设置档。  

dlaravel

如何在host直接运行容器内,不同Project的php artisan.

本篇为D-Laravel的运用教程,如何在主机端直接运行container内的php artisan. 自定义别名后,就能直接在host端的project数据夹内,直接运行contianer内的php artisan了。 alias a="../../artisan.sh"

laravel

Laracon美国2017影片

没机会参加美国的Laracon吗?当个小粉丝快来看看这些顶尖进程开发者的演说把。 一起来了解Laravel有什么新功能!!