netpok/namespaced-laravel-models

此包已被废弃,不再维护。作者建议使用laravel/framework包。

Laravel 包,用于设置 make:model 命令的默认命名空间

v2.0.1 2020-04-17 18:18 UTC

This package is auto-updated.

Last update: 2021-04-15 04:17:13 UTC


README

此包的唯一目的是允许设置 Laravel make:model 命令和其他接受模型作为参数的命令的默认命名空间。

废弃

由于 Laravel 8 及以后的版本已原生支持此功能,因此此包已被废弃。

安装

您可以通过 composer 安装此包。

composer require netpok/namespaced-laravel-models --dev

服务提供者将自动注册,或者您可以在您的 config/app.php 文件中手动添加服务提供者。

'providers' => [
    // ...
    Netpok\NamespacedLaravelModels\ServiceProvider::class,
];

配置

默认情况下,此包将命名空间设置为路由命名空间下的 Models(App\Models),但您也可以发布配置并设置您首选的命名空间。

php artisan vendor:publish --provider="Netpok\\NamespacedLaravelModels\\ServiceProvider"

Laravel 7 支持

Laravel 7 正在积极开发中,但截至 2019-10-24 的当前状态由 next 分支支持。