📜  Laravel-工匠命令(1)

📅  最后修改于: 2023-12-03 15:17:17.326000             🧑  作者: Mango

Laravel-工匠命令

Laravel-工匠命令是一个由Laravel社区开发的常用命令集合,可以极大地提高开发效率。与Laravel自带的Artisan命令不同的是,工匠命令提供了更多的功能和选项,可以让你更轻松而快速地完成开发任务。

安装

工匠命令是一个Laravel包,可以通过Composer安装。在你的项目目录下运行以下命令:

composer require summerblue/laravel-artisan-supreme

然后运行以下命令生成配置文件:

php artisan vendor:publish --provider="Summerblue\ArtisanSupreme\ArtisanSupremeServiceProvider"
常用命令

下面列出了工匠命令的一些常用命令,更多命令请查看官方文档

ide-helper:generate

使用此命令可以生成包含所有Facade名称和方法,Model名称和关系的PHPDoc注释的文件。可以更好地使用代码自动完成和导航功能。

php artisan ide-helper:generate
ide-helper:models

使用此命令可以生成模型的属性和方法的描述,方便使用模型时更好地代码自动完成。可以单独生成一个模型,也可以生成所有模型。

生成单个模型的命令:

php artisan ide-helper:models "App\Models\User"

生成所有模型的命令:

php artisan ide-helper:models --nowrite
make:repository

使用此命令可以快速创建一个Repository类。Repository模式是一种常用的软件设计模式,可以让你更好地组织代码,降低耦合度。

命令格式:

php artisan make:repository NameRepository
make:request

使用此命令可以快速创建一个Request类。Request类用于处理输入数据的验证和过滤。

命令格式:

php artisan make:request NameRequest
make:widget

使用此命令可以快速创建一个Widget类。Widget类用于将模板中的某一部分封装成一个组件,方便重用。

命令格式:

php artisan make:widget NameWidget
总结

Laravel-工匠命令是Laravel开发中非常实用的工具集,提供了许多有用的命令和功能,可以大大提高开发效率。你可以根据自己的需要选择使用其中的命令和功能。