remipou / nova-page-manager
Laravel Nova 页面管理器
1.0.17
2022-08-10 15:19 UTC
Requires
- php: >=7.1.0
- cviebrock/eloquent-sluggable: ^8.0|^9.0
- dev-master
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-analysis-8nVYk1
- dev-analysis-XpKnwk
This package is auto-updated.
Last update: 2024-09-09 21:00:23 UTC
README
Nova 页面管理器
一个用于 Laravel 和 Nova 的简单页面管理器。
安装
使用 Composer 安装
composer require remipou/nova-page-manager
发布配置、视图和迁移
php artisan vendor:publish --provider="Remipou\NovaPageManager\NovaPageServiceProvider"
运行迁移
php artisan migrate
在 NovaServiceProvider 中注册资源
use Remipou\NovaPageManager\PageResource; protected function resources() { Nova::resourcesIn(app_path('Nova')); Nova::resources([ PageResource::class, ]); }
将以下内容添加到你的 routes/web.php
文件的末尾
Route::get('{slug}/{param?}', '\Remipou\NovaPageManager\PageController@page') ->where('slug', '^((?!' . trim(config('nova.path'), '/') . '|nova-).)*$') ->name('page-manager');
使用方法
在 resources/views/templates
中创建模板。路由和控制器已包含在内,但你需要为模板添加样式。
屏幕截图
路线图
向内容添加标记- 添加层次结构(父/子页面)
- 添加菜单管理器
- 添加页面构建器
更新日志
- 1.0.2 添加内容标记
- 1.0.1 第一个版本
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。