masterro/laravel-fresh-start

快速搭建laravel应用以进行进一步开发

v1.2.0 2020-03-03 14:30 UTC

This package is auto-updated.

Last update: 2024-08-29 04:37:11 UTC


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

如果为我星标此项目,我将不胜感激 :)