supplycart/domains

域名管理器

1.2.3 2022-02-07 05:10 UTC

README

一个简单的包,用于为您的应用程序设置域名。

安装

要使用composer安装,请在终端中运行以下命令

composer require supplycart/domains

然后使用以下命令发布配置

php artisan vendor:publish

使用方法

您可以通过创建一个继承自Supplycart\Domains\Domain的域名类并在domains.php配置文件中注册它来设置一个域名,如下所示

<?php

return [
    'modules' => [
        App\Domains\User\UserDomain::class
    ]
];

建议的文件夹结构如下

app/
   - Domains/
        - User/
            - Http/
                - Controllers/
                - routes.php # all routes in here
            - Models/
            - Policies/
            - UserDomain.php # your domain class
        - Cart
            ...
        - Order
            ...

填充域名文件夹的命令

php artisan make:domain DomainName

要填充事件、监听器和作业,您可以传递--queues参数。

php artisan make:domain DomainName --queues