你将收获

Laravel入门简介和安装

Laravel设计的架构思想

Laravel 8开发CMS的备注模块

Laravel 8开发CMS的登录登出模块

适用人群

有基础的PHP基础的人

课程介绍

(本站课程停更)

作者创意豪,开发有CMS,MVC框架,涉猎PHP,Java,Python,JavaScript,对编程颇感兴趣。

 

在创意豪看来,PHP相对于其他后端编程语言,具有快速高效开发的优势,在中小型企业快速开发自己的软件这方面,PHP无疑是最优的语言。

 

而Laravel是PHP中最受欢迎的框架,是最早引入Composer的管理方式,PHP的CLI命令行创建方式,也是最早将服务容器,服务提供者,门面,契约这些概念和设计思想,带入框架整体的使用和开发上。Laravel的出现,给PHP的生态发展增强了一些,同时也带动了其他框架的跟进发展。

 

因此,创意豪推出这个课程,可以让更多PHP开发者,了解和学习到Laravel的先进设计理念。

 

【简介和安装】

Laravel的历史版本

Laravel的优势

本课程推荐的学习资料

下载安装wamp

wamp新建本地域名的网站

下载安装phpstusy

phpstudy新建Laravel网站

使用Composer国内镜像,下载和运行Laravel

运行Laravel的方式

 

【架构思想】

MVC模型图解

实战:手写简单的MVC模型

Laravel的请求生命周期

服务容器的概念和图解

依赖注入

服务容器的创建和解析

两种类型的服务提供者

Facades:门面

Contracts:契约

 

【简易CMS:开发CMS的备注模块,实战带动知识点】

Laravel开发CMS的备注模块 - 简介

下载Laravel和后台HTML模板

使用phpstudy配置本地域名

路由的方法

路由的命名和中间件路由

控制器

视图

生成和运行迁移,设置表字段

回滚迁移和重建数据库

通过迁移文件,后加字段

模型

准备备注模块所需的静态页面

分拆页面结构

CURD增删改查

用Tinker新增

用Factory新增

用create方法新增

用save方法新增

读取

用update方法更新

用save方法更新

用delete方法删除

软删除

 

【简易CMS:开发CMS的登录登出模块,掌握权限认证】

准备登录页面

准备登录登出模块所需要的文件和数据表

通过路由和代码方式生成后台用户

通过tinker方式生成后台用户

登录功能

登出功能和更换图标

整理左边菜单

课程目录