sepand / laravel-mini-cms
一个使用Laravel和多种功能的简单CMS。
Requires
- php: ^7.3|^8.0
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.54
- laravel/sanctum: ^2.11
- laravel/tinker: ^2.5
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/breeze: ^1.4
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
This package is not auto-updated.
Last update: 2024-10-01 02:02:49 UTC
README
关于LaramiCMS
一个使用Laravel框架编写的博客系统,其大部分UI使用Bootstrap5模板编写。
在线查看
要查看和操作不同的博客页面,请点击以下链接:在线查看
要查看和管理面板页面,请点击以下链接:管理面板
进入管理面板
如果您已经进入管理面板,您将看到仪表板页面并可以访问不同的部分。如果您被导向登录页面,请使用以下信息登录:
密码: adminPassword
功能
博客
- 使用分页对文章和面板管理列表进行分页
- 回复评论并显示评论嵌套
- 在文章中搜索
管理部分
- 编写和编辑文章
- 添加文章分类
- 定义新用户
- 编辑用户信息和更改其权限级别
- 审核已提交的评论以供博客显示或拒绝显示
- 不同的用户权限级别
安装程序
可以通过两种方式安装项目
在确认系统已安装所有先决条件后,按照以下步骤操作以安装程序。
先决条件
安装步骤
1- 首先,请确保服务器和数据库已连接。(在XAMPP中,请确保apache和MySQL模块已启用。
2- 登录phpmyqdmin并创建一个名为laravel_mini_cms
的新数据库,其中不包含任何表和信息。
3- 现在用以下命令安装程序。
composer create-project sepand/laravel-mini-cms
如果安装没有错误完成,则程序已正确安装,但当前数据库表为空,程序没有内容。如果您打算手动添加内容,包括用户账户、内容分类、文章和评论,您可以跳过下一步,直接进入步骤5。否则,您可以使用Laravel的faker
包自动创建虚构信息。
4- 要在数据库表中添加虚构信息,请输入以下命令。这个过程可能需要一些时间。
php artisan db:seed
在终端看到消息Database seeding completed successfully.
后,信息创建过程完成,您可以使用程序。
5- 使用以下命令进入项目主目录。
cd .\laravel-mini-cms\
6- 使用以下命令运行程序。
php artisan serve
11- 要查看程序的主要部分,请在浏览器中输入地址localhost:8000
。
要查看管理面板,请在浏览器中输入地址https://:8000/admin/dashboard
。要进入面板,请首先在地址https://:8000/register
的Sign Up
页面创建一个账户,然后使用您定义的电子邮件和密码登录。
通过Docker安装
如果您已经确保了Docker在您的系统上正确安装并运行,请按照以下指南操作。
首先,下载文件 laravel-mini-cms-dockerized.zip 并解压。然后,使用以下命令运行 start.sh
文件。
bash start.sh
安装完成后,按照前面的第11点操作,只需将程序的端口更改为5000。
请注意,在安装和构建过程中,您可能会遇到无法连接到mysql数据库的错误,这不需要您采取任何行动,请忽略该错误。