Laravel 8入门到开发CMS(2022)
Laravel入门简介和安装,手写简单MVC框架,Laravel设计的架构思想,Laravel 8开发CMS的备注模块,登录登出模块
Description
从零入门Laravel,从Laravel的历史版本,优势,学习资料说起,下载安装做起,讲解Laravel的框架原理和核心概念,领略Laravel框架设计的精髓。
学习Laravel的同时,同步开发属于自己的CMS。通过定制化的CMS项目,可以更加深刻掌握Laravel的开发技术。
作者创意豪,开发有CMS,MVC框架,涉猎PHP,Java,Python,JavaScript,对编程颇感兴趣。
在创意豪看来,PHP相对于其他后端编程语言,具有快速高效开发的优势,在中小型企业快速开发自己的软件这方面,PHP无疑是最优的语言。
而Laravel是PHP中最受欢迎的框架,是最早引入Composer的管理方式,PHP的CLI命令行创建方式,也是最早将服务容器,服务提供者,门面,契约这些概念和设计思想,带入框架整体的使用和开发上。Laravel的出现,给PHP的生态发展增强了一些,同时也带动了其他框架的跟进发展。
因此,创意豪推出这个课程,可以让更多PHP开发者,了解和学习到Laravel的先进设计理念。
【Laravel简介和安装】
Laravel的历史版本
Laravel的优势
本课程推荐的学习资料
下载安装wamp
wamp新建本地域名的网站
下载安装phpstusy
phpstudy新建Laravel网站
使用Composer国内镜像,下载和运行Laravel
运行Laravel的方式
【Laravel架构思想】
MVC模型图解
实战:手写一个简单的MVC模型程序
Laravel的请求生命周期
服务容器的概念和图解
依赖注入
服务容器的创建和解析
两种类型的服务提供者
Facades:门面
Contracts:契约
【简易CMS:开发CMS的备注模块,实战带动知识点】
简介
下载Laravel和后台HTML模板
使用phpstudy配置本地域名
路由的方法
路由的命名和中间件路由
控制器
视图
生成和运行迁移,设置表字段
回滚迁移和重建数据库
通过迁移文件,后加字段
模型
准备备注模块所需的静态页面
分拆页面结构
CURD增删改查
用Tinker新增
用Factory新增
用create方法新增
用save方法新增
读取
用update方法更新
用save方法更新
用delete方法删除
软删除
【简易CMS:开发CMS的登录登出模块,掌握权限认证】
准备登录页面
准备登录登出模块所需要的文件和数据表
通过路由和代码方式生成后台用户
通过tinker方式生成后台用户
登录功能
登出功能和更换图标
整理左边菜单
What You Will Learn!
- 了解Laravel的历史,优势,学习资料
- 本地安装wamp或phpstudy环境
- 新建本地域名的Laravel网站
- 使用Composer国内镜像,下载和运行Laravel
- 讲解简单的MVC框架原理图
- 从零手写简单的MVC模型程序
- 从源代码一步步讲解Laravel框架的请求生命周期过程
- 讲解服务容器的概念,图解,创建,解析,以及和依赖注入的关系
- 讲解两种类型的服务提供者
- 讲解Laravel设定的门面和契约
- 使用phpstudy配置本地域名
- 路由的方法,命名,中间件设置
- 控制器创建和使用
- 视图的使用和批量传值
- 生成和运行迁移,设置表字段,回滚迁移和重建数据库
- 通过迁移文件,后加字段
- 模型的创建和使用
- 拆分静态页面
- 用Tinker,Factory,create方法,save方法等不同方式新增数据
- 用get方法,first方法,toArray方法读取数据
- 用create方法,save方法更新数据
- 用delete方法删除数据和软删除
- 通过路由和代码,和通过tinker方式生成后台用户
- 后台的登录功能
- 后台的登出功能
- 更换后台图标
- 修改后台左边菜单
Who Should Attend!
- 对PHP感兴趣的学习者
- 对Laravel感兴趣的学习者