amikavousi / app-maker
AppMaker,旨在帮助模块化您的Laravel项目。使用AppMaker,您可以轻松组织代码并提高项目的可扩展性。
v2.0.0
2024-05-07 18:49 UTC
Requires
- php: ^8.2.0
- illuminate/console: ^11.0
- illuminate/filesystem: ^11.0
- illuminate/support: ^11.0
- illuminate/validation: ^11.0
- symfony/console: ^7.0
README
使用AppMaker,您可以为您Laravel应用程序创建所需的App或模块。
版本:2.0.0 dev
安装
在项目目录中打开您的终端并运行
composer require amikavousi/app-maker
使用方法
- 现在您可以使用此命令创建新的App或模块
php artisan app:make AppName
- 您现在可以在Laravel项目中看到一个新的名为'Module'的目录,其中包含您添加的应用。但在您可以访问添加的应用之前,您必须首先将'Modules'目录添加到composer.json的autoload中
!!!! 然后运行 !!!
composer dump-autoload
- 要访问您添加的应用,您必须将位于
Modules/ModulesProvider/ModulesServiceProvider.php
的Module Service Provider类添加到配置目录中的app.php
文件中
确保您的模块服务提供者已自动添加到 ModulesServiceProvider.php。 4) 要测试您的应用,只需在终端中运行
php artisan serve
。然后,打开浏览器并访问localhost:8000/AppName/AppName
。您将看到
命令
运行php artisan app:add -h
后,您将看到有关命令和可用选项的良好文档
Description: With this command you can add your Models or Controller or ... to your Apps. Command Format: php artisan app:add AppName -flag FileName Usage: app:add [options] [--] <appName> <name> Arguments: appName Your App Dir Name name Your File name Options: -c, --controller Create Controller for your App -M, --model Create Model for your App -m, --migration Create migration for your App -w, --middleware Create Middleware for your App -d, --validation Create Validation Middleware for your App
例如,要向您的App添加新的控制器,您可以使用此命令
php artisan app:add AppName -c FileNameForController -------------------------or-------------------------- php artisan app:add AppName --controller FileName
结束语
如果您认为我们的努力有价值,我们真诚地感谢您考虑给我们一个闪耀的星。🫶🏻🌟🤍
您的支持和认可对我们来说是一种真正的激励。🤜🏻🤛🏿
我们非常重视您的反馈,并鼓励您分享您可能有的任何关注或建议。🙏🏻
我们的承诺是及时解决问题,为您创造愉快的体验。
通过pull请求的贡献是我们真正珍视的,我们共同努力将这个项目提升到新的高度。👥
因此,我们得出结论,它确实有效 🌈 - Kian Pirfalak
支持邮箱:AmiKavousi@gmail.com