你将学到的
  • 了解 Laravel 框架的全套开发流程
  • Composer 基本用法介绍
  • 一对一、一对多、多态关联等复杂关联
  • 数据库配置
  • 路由定义使用
  • 常用的 artisan 命令
  • Laravel 开发环境搭建与配置
  • 学会关联模型的建立
  • 与 Laravel 相关的数据库知识
  • 查询构造语句的使用以及 ORM 数据库查询
  • 控制器定义以及如何传递数据到视图
课程内容
  共12个章节

知识点: 1.Laravel 2.composer 3.MySQL

知识点: 1.migrate使用 2.路由 3.认证组件Auth 4.Blade模版

知识点: 1.资源控制器 2.模型关系 3.表单验证 4.Eloquent[重点]

lab-classic 实验 4 问题列表页和详情页

知识点: 1.路由 2.Eloquent 3.Blade

lab-classic 实验 6 回答和点赞

知识点: 1.Eloquent 2.路由 3.Blade

知识点: 1.路由 2.Eloquent 3.多态关联[重点]

lab-challenge 挑战 1 添加搜索功能

知识点: 1.artisan 2.多态关联 3.Blade 4.Eloquent

知识点: 1.Route 2.Eloquent 3.HTMl 4.CSS

知识点: 1.LaravelNotification 2.MySQL 3.路由 4.视图

lab-challenge 挑战 2 实现广播功能
课程介绍

Laravel 创建一个问答平台

课程介绍

Laravel 是目前 PHP 领域中最热门的一个框架,本节课程是使用 Laravel 框架开发一个类似于知乎的问答平台,用户可以在上面发表问题,由其他用户进行回答。

用户登录注册,个人中心,关注和粉丝

通过 Laravel 的用户认证实现登录注册功能,实现个人中心。用户可以关注其他用户或某个问题,还可以关注一个标签实现对某一类问题的关注。

发布问题与回答问题

本项目的主要功能是实现提问与回答,包括问题创建,添加回答,问题与回答的一对多关联关系。问题可以设置标签,便于对某一类问题的集中讨论。

发送私信,广播通知,消息推送

用户可以向其他用户发送私信,当某个问题得到其他用户的回答或者评论的时候,服务器会向用户推送提醒,在浏览器中进行提示。

实验任务

  • 动手安装 Laravel
  • 动手进行环境的配置
  • 动手创建数据库
  • 问答平台实战

课程信息

  • 学习周期:课程有效期2个月,2个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习,高级会员到期后课程失效(不能看文档)。
  • 课程价格:当前优惠价格 99 元 。
  • 企业团报:可获得更多支持服务,请点击购买咨询

适合人群

本课程面向基础用户,适合有一定 PHP 基础想要进一步提高自己综合开发能力的同学。部分实验包含了一些 Laravel 框架的高级特性,如果你事先接触过 Laravel 框架,学习体验会更佳。

学习建议

  • 掌握 PHP 基础语法和一些基本概念
  • 了解 Laravel 基础
  • Mysql 入门知识

基础课程传送门:

PHP编程入门

Laravel 基础教程

Mysql基础教程

课程教师

摩卡 共发布过 5 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员