nickdekruijk / pages
Laravel 5.5+ 页面模型、迁移和控制器。
Requires
- php: >=7.2.0
This package is auto-updated.
Last update: 2024-09-15 21:53:59 UTC
README
页面
A Laravel 6 页面模型、迁移和控制器。可以作为网站的基础。还包括带有导航和页脚的基本视图。
安装
在干净安装 Laravel 6.x 并配置数据库后,使用以下命令安装包:
composer require --dev nickdekruijk/pages
根据您的项目,您可能还需要这些包中的某些或全部(删除不需要的):
composer require nickdekruijk/admin nickdekruijk/settings nickdekruijk/minify doctrine/dbal laravel/helpers arcanedev/laravel-lang
然后运行以下命令来创建页面模型、PageController、迁移和媒体文件夹。使用 -h
查看如何更改默认名称的更多选项。
php artisan pages:install
查看新的 database/migrations/yyyy_mm_dd_hhmmss_create_pages_table.php
迁移文件,并根据您的需求进行调整,然后运行迁移以创建页面表,使用以下命令:
php artisan migrate
创建管理员用户
使用以下命令创建具有管理员权限的用户:
php artisan admin:user user@domain.com
添加路由
将 Route::get('{any}', 'PageController@route')->where('any', '(.*)');
添加到您的 routes/web.php
文件。
示例数据
您可以通过运行以下命令添加一些示例页面:php artisan db:seed --class=NickDeKruijk\\Pages\\PageSeeder
许可
Admin 是开源软件,根据 MIT 许可证 许可。