ozankurt/modules-core
Composer 安装命令:
composer require ozankurt/modules-core
包简介
Shared bootstrap kit for KurtModules Laravel packages.
README 文档
README
Shared bootstrap kit for KurtModules Laravel packages.
Requirements
- PHP 8.4+
- Laravel 12.x or 13.x
- (Optional) Filament 3, 4, or 5
Installation
composer require ozankurt/laravel-modules-core
What it provides
Kurt\Modules\Core\Providers\PackageServiceProvider— abstract base every kurtmodules service provider extends. Wrapsspatie/laravel-package-toolsand dispatches toregisterFilamentV{3,4,5}based on the installed Filament major.Kurt\Modules\Core\Contracts\UserResolver(+ConfigUserResolver) — resolves the consumer's user model viakurtmodules.user_modelconfig orauth.providers.users.modelfallback.Kurt\Modules\Core\Concerns\ResolvesUser— trait that gives module models auserBelongsTo()helper.Kurt\Modules\Core\Concerns\InteractsWithModuleConfig— sugar forconfig("{module}.key")access.Kurt\Modules\Core\Support\FilamentVersion—::major(),::isAtLeast(),::isExactly().Kurt\Modules\Core\Enums\{Approval,MediaKind,Visibility}— generic cross-module enums.Kurt\Modules\Core\Testing\PackageTestCase— Testbench-backed base test case with an in-memoryuserstable.
Configuration
Publish the config file:
php artisan vendor:publish --tag="kurtmodules-config"
return [ 'user_model' => env('KURTMODULES_USER_MODEL'), 'date_format' => 'Y-m-d H:i:s', ];
License
MIT © Ozan Kurt
统计信息
- 总下载量: 94
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-06-11