dewsign / nova-events
Laravel Nova 的事件内容管理系统
v1.0.2
2020-07-26 16:13 UTC
Requires
- php: >=7.0.0
- benjaminhirsch/nova-slug-field: ^1.2
- dewsign/nova-field-sortable: ^0.2
- doctrine/dbal: ^2.9
- gkermer/nova-text-auto-complete: ^0.0.2
- laravel/framework: >=5.0.0
- maxfactor/support: ^2.6.10
- reinink/advanced-eloquent: ^0.2.0
Requires (Dev)
- squizlabs/php_codesniffer: >=3.1
- dev-master
- v1.0.2
- v1.0.1
- v1.0.0
- v0.14.0
- v0.13.12
- v0.13.11
- v0.13.10
- v0.13.9
- v0.13.8
- v0.13.7
- v0.13.6
- v0.13.5
- v0.13.4
- v0.13.3
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.6
- v0.12.5
- v0.12.4
- v0.12.3
- v0.12.2
- v0.12.1
- v0.12.0
- v0.11.4
- v0.11.3
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.1
- v0.10.0
- v0.9.0
- v0.8.5
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- dev-fix-no-dev
This package is auto-updated.
Last update: 2024-09-27 01:41:10 UTC
README
Laravel Nova 的事件内容管理系统。
安装
composer require dewsign/nova-events
运行迁移
php artisan migrate
模板
此软件包不包含任何预制的模板。只需替换已发布的 resources/view/vendor/nova-events/show.blade.php
视图,或在 resources/view/vendor/nova-events/templates
文件夹内创建新的模板。当存在多个模板时,Nova 中将显示一个选择框,您可以选择事件使用的模板。
配置
定制化
如果您需要更多控制权,您可以指定要使用的 Nova 资源和模型。由于 nova 从静态变量读取模型的方式,如果您选择使用自定义模型,则您必须提供自己的自定义资源。
// config/nova-events.php 'models' => [ 'event' => 'App\Event', ], 'resources' => [ 'event' => 'App\Nova\Event', ],
Nova 资源组
这将更改 Nova 管理侧边栏中的组名称。
'group' => 'Events',
路由
所有事件路由均包含在 /events
路径下。
工厂 & 种子
此软件包包含预制的工厂和种子。如果您想在您的应用程序中使用它们,只需调用种子或使用提供的工厂即可。
// database/seeds/DatabaseSeeder.php public function run() { $this->call(Dewsign\NovaEvents\Database\Seeds\EventSeeder::class) }