allenkhoury / al-make
用于包的Artisan make命令
v1.1
2021-11-28 13:45 UTC
This package is auto-updated.
Last update: 2024-09-28 19:42:12 UTC
README
使用artisan make
命令在任意包内部创建文件
安装
使用composer安装此包
$ composer require allenkhoury/al-make
服务提供者将由laravel自动发现。
发布配置文件: (必需)
$ php artisan vendor:publish --provider="AllenKhoury\AlMake\AlMakeServiceProvider"
这将发布以下内容
- config/al-make.php
用法
$ php artisan almake:model User Repo/Package
almake
的用法类似于make
,你只需在类名后添加你的包命名空间,你还可以在每个命令中使用任何默认选项。
配置
为了让almake
正常运行,你需要在config/al-make.php
中添加你的包信息
'RepositoryName\\PackageName' => [ 'dir' => 'myrepository\\mypackage', // location to your package 'root' => 'src', // Your package root directory 'migrations' => 'src\\Database\\Migrations', // Migrations path ],
你可以添加多个仓库
默认情况下,包的目录设置为packages
,你可以在config/al-make.php
中更改它
'packages_dir' => 'packages',
所有命令
php artisan almake:cast php artisan almake:channel php artisan almake:command php artisan almake:component php artisan almake:controller php artisan almake:event php artisan almake:exception php artisan almake:factory php artisan almake:job php artisan almake:listener php artisan almake:mail php artisan almake:middleware php artisan almake:migration php artisan almake:model php artisan almake:notification php artisan almake:observer php artisan almake:policy php artisan almake:provider php artisan almake:request php artisan almake:resource php artisan almake:rule php artisan almake:seeder php artisan almake:test
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。