📅  最后修改于: 2023-12-03 15:17:17.326000             🧑  作者: Mango
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开发中非常实用的工具集,提供了许多有用的命令和功能,可以大大提高开发效率。你可以根据自己的需要选择使用其中的命令和功能。