Laravel框架开发实战全套教学课件.pptx

《Laravel框架开发实战》第1章初识Laravel框架第1章初识Laravel框架教学PPT.pptx第2章路由、控制器和视图教学PPT.pptx第3章表单安全和用户认证教学PPT.pptx第4章数据库操作教学PPT.pptx第5章Laravel框架常用功能教学PPT.pptx第6章Web前后端数据交互技术教学PPT.pptx第7章内容管理系统(上)教学PPT.pptx第8章内容管理系统(下)教学PPT.pptx全套可编辑PPT课件

学习目标/Target了解Laravel框架,能够说出Laravel框架的特点掌握开发环境的搭建,能够配置和部署Web服务器掌握Laravel框架的安装,能够创建和运行Laravel项目了解Laravel框架的目录结构,能够说出每个目录的作用

章节概述/Summary在实际开发中,使用框架可以使开发者节省在底层代码花费的时间,将主要精力放在业务逻辑上,同时还能保证项目的可升级性和可维护性。市面上常见的PHP框架有很多,本书选择市面上非常流行的Laravel框架进行讲解。本章主要对Laravel框架的概念和开发环境的搭建等基础知识进行详细讲解。

目录/Contents010203什么是Laravel框架搭建开发环境安装Laravel框架04Laravel框架的目录结构

什么是Laravel框架1.1

1.1什么是Laravel框架先定一个小目标!了解什么是Laravel框架,能够说出Laravel框架的概念与特点

Laravel是泰勒·奥特威尔(TaylorOtwell)使用PHP语言开发的一款开源的Web应用框架。于2011年6月首次发布,发布以来备受PHP开发人员的喜爱,用户的增长速度十分迅猛。Laravel是一套简洁、优雅的框架,具有简洁且富于表达性的语法。Laravel秉承“DontRepeatYourself”(不要重复你自己)的理念,提倡代码的重用。Laravel为开发大型应用提供了强大的功能,包括自动验证、路由、Session、缓存、数据库迁移等。1.1什么是Laravel框架

1.1什么是Laravel框架Laravel框架的特点:对外只提供一个入口,让框架统一管理项目的所有的请求。采用MVC设计模式,帮助团队更好地协同开发,为项目后期的维护提供方便。支持Composer依赖管理工具,可以为项目自动安装依赖。采用ORM方式操作数据库,支持AR模式。注重代码的模块化和可扩展性,开发者可以通过Laravel组件库Packalyst找到想要添加的组件。自带各种方便的服务,提供开箱即用的用户身份验证功能和缓存系统,可以快速开发出相应的功能。具有路由功能,Laravel框架通过路由分发每一个请求,并可以对请求进行分组。提供Artisan命令行工具,帮助开发人员将手动的工作自动化。

1.1什么是Laravel框架多学一招:MVC设计模式MVC是XeroxPRAC(施乐帕克研究中心)在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式。到目前为止,MVC已经成为一种被广泛使用的软件开发模式。MVC采用了人类分工协作的思维方法,将程序中的功能实现、数据处理和界面显示相分离,从而在开发复杂的应用程序时,开发者可以专注于其中的某个方面,进而提高开发效率和项目质量,便于代码的维护。

1.1什么是Laravel框架多学一招:MVC设计模式MVC的作用:模型(Model),负责数据操作,主要用来操作数据库。通常情况下,一个模型对应一张数据表。视图(View),负责渲染视图,主要用于展示页面。控制器(Controller),负责所有业务的处理。通常情况下,一个控制器只处理一类业务。例如,用户控制器实现用户注册登录功能;订单控制器实现订单的生成等功能。

搭建开发环境1.2

1.2.1Apache安装与配置先定一个小目标!掌握Apache的安装与配置,能够独立完成Apache的安装与配置

1.2.1Apache安装与配置获取安装包解压配置Apache安装Apache启动Apache服务访问测试12345从Apache官方网站下载安装包并解压。在Apache的配置文件中修改Apache的安装目录和服务器域名。在命令行中切换到Apache的安装目录,执行命令安装Apache。使用Apache提供的bin\ApacheMonitor.exe服务监视工具启动服务。通过浏览器访问本机站点。安装Apache的基本步骤:

1.2.1Apache安装与配置下载安装包在ApacheLounge网站中获取编译的版本,在网站中找到httpd-2.4.38-win32-VC15.zip压缩包进行下载

文档评论(0)

1亿VIP精品文档

相关文档