amikavousi/app-maker

AppMaker,旨在帮助模块化您的Laravel项目。使用AppMaker,您可以轻松组织代码并提高项目的可扩展性。

v2.0.0 2024-05-07 18:49 UTC

This package is auto-updated.

Last update: 2024-09-08 07:57:50 UTC


README

使用AppMaker,您可以为您Laravel应用程序创建所需的App或模块。
版本:2.0.0 dev

安装

在项目目录中打开您的终端并运行

composer require amikavousi/app-maker

使用方法

  1. 现在您可以使用此命令创建新的App或模块
php artisan app:make AppName
  1. 您现在可以在Laravel项目中看到一个新的名为'Module'的目录,其中包含您添加的应用。但在您可以访问添加的应用之前,您必须首先将'Modules'目录添加到composer.json的autoload中

composer

!!!! 然后运行 !!!

composer dump-autoload
  1. 要访问您添加的应用,您必须将位于 Modules/ModulesProvider/ModulesServiceProvider.phpModule Service Provider类添加到配置目录中的app.php文件中

app.php 确保您的模块服务提供者已自动添加到 ModulesServiceProvider.php。 4) 要测试您的应用,只需在终端中运行php artisan serve。然后,打开浏览器并访问localhost:8000/AppName/AppName。您将看到

test.php

命令

运行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