利用laravel框架实现一个简单的应用(CMS)

一、利用laragon快速建立工程

  • 快速创建工程
    在这里插入图片描述
    在这里插入图片描述

  • 用PhpStorm打开工程
    在这里插入图片描述

二、在chrome浏览器安装xdebug插件

1、下载chrome插件的crx进行离线安装

  • crx下载地址:https://www.crx4chrome.com/crx/1716/
    在这里插入图片描述
  • 解压提取到xdebug_1_6_1
    在这里插入图片描述
  • 打开chrome扩展程序界面
    在这里插入图片描述

2、在chrome扩展程序界面加载插件

(1)打开开发者模式,加载解压后的插件
在这里插入图片描述
(2)加载成功
在这里插入图片描述
(3)选择Debug,进入调试模式 在这里插入图片描述

3、在laragon中安装和配置xdebug扩展
(1)启动laragon,在浏览器访问http://localhost/?q=info
在这里插入图片描述
(2)将上述页面内容全部拷贝下来(CTRL+A CTRL+C),贴到https://xdebug.org/wizard的方框中
在这里插入图片描述
(3)点击analyse my phpinfo() output按钮后,生成she安装步骤,根据安装步骤完成安装
在这里插入图片描述
(4)到laragon中查看扩展
在这里插入图片描述
(5)修改配置文件php.ini
在这里插入图片描述

  • 在文件结尾添加以下代码
    在这里插入图片描述
  • 修改后保存,重启laragon

三、在工程中调试

1、在web.php中打上一个断点
在这里插入图片描述
2、在工具栏上点击进入调试监听模式
在这里插入图片描述
3、在浏览器中访问首页http://cms.test/看断点处能否停下来

四、用户认证:打开laragon终端

1、导入依赖包
在这里插入图片描述
2、安装部署认证组件
在这里插入图片描述
3、安装部署npm组件
在这里插入图片描述
在这里插入图片描述
命令执行后,自动创建相关视图及相关控制器
在这里插入图片描述
4、到.env中配置好数据库
在这里插入图片描述
5、修改配置项
在这里插入图片描述
6、到终端执行数据库迁移
在这里插入图片描述
7、在chrome浏览器中点击注册
添加auth组件后会显现点击注册REGISTER
在这里插入图片描述

五、创建控制器和设置路由(CategoriesController、CreatePostRequest)

1、创建控制器

  • resource选项让创建控制器和相关方法一步到位(CreatePostRequest同样)
    在这里插入图片描述
  • 创建分类资源的路由:在web.php中添加所有对资源的操作一步到位
    在这里插入图片描述
    在这里插入图片描述
  • 代码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2、创建模型和数据库迁移文件(注意先后,先Category后Post)

  • Category是文章的分类
    在这里插入图片描述
  • Post是cms中后台发布文章帖子
    在这里插入图片描述
    在这里插入图片描述

3、创建表单请求StoreCategory
在这里插入图片描述
在这里插入图片描述

  • 代码
    在这里插入图片描述

4、设置路由
在这里插入图片描述

六、视图布局

1、在views中创建categories和posts文件夹
2、在两文件夹中分别创建create.blade.php和index.blade.php
在这里插入图片描述
3、代码

  • Categories/create.blade.php
    在这里插入图片描述
  • Categories/index.blade.php
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • Posts/create.blade.php
    在这里插入图片描述
    在这里插入图片描述
  • Posts/index.blade.php
    在这里插入图片描述
    在这里插入图片描述

七、最终实现效果

在这里插入图片描述

  • 注册界面
    在这里插入图片描述
  • 登录界面
    在这里插入图片描述
  • 登录后主界面
    在这里插入图片描述
  • posts—>添加文章
    在这里插入图片描述
  • categories—>category list
    在这里插入图片描述

以上是本人学习相关教程之后,利用laravel框架实现的一个简单的CMS应用,有不足和错误之处,请大家帮忙指正,希望能对大家有一些帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值