金义 / site
金义Site for Laravel
0.15
2024-09-29 16:53 UTC
Requires
- php: ^8.2
- jiny/laravel: ^0.8
- jiny/site-board: ^0.5
- jiny/site-cms: ^0.4
- jiny/site-menu: ^0.6
- jiny/site-page: ^0.4
- jiny/theme: ^0.8
README
这是一个基于JinyPHP环境的Laravel扩展包,可以用来构建网站。
安装
通过composer安装,可以一次性安装所有依赖包。
composer require jiny/site
安装
jiny/site时会自动搜索并集成安装所有必要的jinyPHP包。
数据库
金义Site通过关系型数据库和JSON配置来管理和区分功能,通过artisan命令创建所需的表。
php artisan migrate
artisan是Laravel提供的一个控制台管理工具。
资源复制
为了快速构建网站,提供基本演示网站。
php artisan vendor:publish --tag=site
演示网站的内容复制到resources/www/slot1。金义网站可以通过虚拟视图点功能管理多个slot。
更改复制到演示网站的激活slot。
php artisan site:slot slot1
有关slot功能的更多详细信息,请参阅官方文档。
管理员注册
提供admin页面用于网站管理。要访问admin页面,需要进行注册并更改管理员等级。提供用于设置管理员的控制台命令。
php artisan user:admin 이메일 --enable php artisan user:super 이메일 --enable
主要功能
虚拟视图
资源
在_layouts文件夹中指定布局的资源。
以
_开头的文件夹或文件的资源将不会自动进行系统关联的路由处理。
首先读取slot的资源,然后读取主题的资源。