rabol / laravel-setup-local-dev
这是一个简单但实用的包,可以帮助您设置本地开发环境
v1.2.2
2020-12-28 14:46 UTC
Requires
- illuminate/support: ^6.0|^7.0|^8.0
- jackiedo/dotenv-editor: ^1.2
- juliardi/homedir: ^1.0
- symfony/process: ^5.1|^5.2
Requires (Dev)
- orchestra/testbench: ^4.0|^6.7
- phpunit/phpunit: ^8.0|^9.5
README
这是一个非常简单但实用的包,用于设置本地 Laravel 开发环境。此包包含在设置本地 Laravel 开发环境时通常会执行的命令。
setenv
在您的家目录中创建一个 .default_vars.env 文件,包含您通常设置的常见 .env 变量,例如,对于基于 Homestead 的开发环境,MAIL_HOST=127.0.0.1。
您也可以使用 --file 选项指定要使用的特定文件。
如果您想要动态变量,可以使用以下方式
VAR_NAME=[ASK_FOR_VALUE]
然后您将被提示输入一个值
commontasks
在您的家目录中创建一个 .default_laravel_local_dev.tasks 文件,包含您通常在各个本地环境中执行的任务。例如:
npm install npm run dev php artisan migrate php artisan storage:link
all
执行所有可用的命令
php artisan setuplocaldev:all
安装
您可以通过 composer 安装此包
composer require rabol/laravel-setup-local-dev --dev
用法
// Setup you .env vars php artisan setuplocaldev:setenv or php artisan setuplocaldev:setenv --file=myvars // Execute commontasks php artisan setuplocaldev:commontasks or php artisan setuplocaldev:commontasks --file=mytasks // All of the above php artisan setuplocaldev:all or php artisan setuplocaldev:all --file_env=myvars --file_tasks=mytasks
测试
composer test
更新日志
请参阅 更新日志 以获取更多最近更改的信息。
贡献
请参阅 贡献指南 了解详情。
安全
如果您发现任何安全相关的问题,请通过电子邮件 steen@rabol.com 联系我们,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。
Laravel 包模板
此包使用 Laravel 包模板 生成。