masterro / laravel-fresh-start
快速搭建laravel应用以进行进一步开发
v1.2.0
2020-03-03 14:30 UTC
Requires
- php: >=7.0.8
- illuminate/console: ^5.2,<5.9|^6.0|^7.0
- illuminate/filesystem: ^5.2,<5.9|^6.0|^7.0
- illuminate/support: ^5.2,<5.9|^6.0|^7.0
- symfony/process: ^3.3|^4.0|^5.0
Requires (Dev)
- orchestra/testbench: >3.0,<3.6
- phpunit/phpunit: ~4.0|~5.0|~6.0
README
Laravel Fresh Start
快速搭建基础应用结构
此包提供了一个 artisan 命令,它会创建一个 App/Models 目录并将 App/User.php 移动到那里。然后它创建一个抽象 Model 类,并从抽象的 App\Models\Model 扩展 App\Models\User。之后,它将 ide-helper 和 debugbar 包引入 AppServiceProvider 以用于本地环境,并在 composer.json
中将其添加到 dont-discover。此外,它还在 composer.json
的 post-install-cmd 和 post-update-cmd 中添加了一个 php artisan ide-helper:generate
命令。
安装
步骤 1: Composer
从命令行运行
composer require masterro/laravel-fresh-start --dev
步骤 2: 服务提供者(针对 Laravel < 5.5)
对于您的 Laravel 应用,打开 config/app.php
并在 providers
数组中添加以下内容
MasterRO\LaravelFreshStart\Providers\FreshStartServiceProvider::class
步骤 3: 运行搭建
从命令行运行
php artisan app:fresh-start
您将需要回答一些问题来配置搭建。如果您想跳过配置,可以运行带有 --default
选项的命令
php artisan app:fresh-start --default
步骤 4: 删除包
如果在搭建后您回答了 "Remove this package?" 问题时选择 "no",则可以删除
composer remove masterro/laravel-fresh-start
对于 Laravel < 5.5
打开 config/app.php
并删除提供者
MasterRO\LaravelFreshStart\FreshStartServiceProvider::class