dptsi/laravel-modular

此包最新版本(v5.1.0)没有可用的许可证信息。

为DPTSI项目开发的Laravel模块化模板

v5.1.0 2024-04-05 04:23 UTC

This package is auto-updated.

Last update: 2024-09-05 05:21:01 UTC


README

用于为Laravel项目生成模块的包。

要求

  1. PHP 7.4或更高版本
  2. Laravel版本 8

安装

使用composer安装

composer require dptsi/laravel-modular

使用方法

  1. (可选) 要更改应用程序命名空间,运行

    php artisan app:name Custom\Namespace

    注意:app目录(app/)内部的所有命名空间都将更改为自定义命名空间。

    注意:在Mac OS或Linux中使用双反斜杠。 Custom\\Namespace

  2. 要创建一个新模块,运行

    php artisan module:make ModuleName

    默认情况下,这将使用mvc骨架和sqlsrv数据库配置创建一个新模块。

    注意:模块名称必须为大驼峰式

  3. 如果您想使用特定的骨架创建新模块,可以使用 --skeleton-S 选项。支持的骨架有 onionmvc

    php artisan module:make ModuleName --skeleton onion
    php artisan module:make ModuleName -S onion
  4. 如果您想使用特定的数据库创建新模块,可以使用 --database-D 选项。支持的数据库有 sqlsrvmysqlpgsql

    php artisan module:make ModuleName --database mysql
    php artisan module:make ModuleName --D pgsql