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,laravel

用Docker创建Lravel开发环境超简单

Laravel 5.5系统环境您准备好了吗? laravel/framework 5.5.x-dev requires php >=7.0 -> your PHP version (5.6.30) does not satisfy that requirement. 这篇文章描述如何使用Docker创建Laravel的开发环境。 有了简单到爆炸的D-Laravel简易bash, 不要在说我无法创建Laravel的开发环境了。

laravel storage,sftp

用tinker测试Laravel的sftp自定义Storage::path及Storage::url

今天来测测Laravel上使用sftp driver,如果您没用过,快来看看我测试的结果顺便提一下,我们在Laravel的tinker环境中,进行Storage的功能很是方便的,不管是local或是远程。调整完设置后,记得离开再进入。

laravel,Laravel security

Laravel调试模式锁IP

Laravel的调试模式相当丰富,Laravel官网有提醒,在本地端开发可设置APP_DEBUG为true,但是在产品环境,这个值必需永远都是False。