版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目3使用PHP框架Laravel来改写会员管理系统任务3Laravel的安装和简单使用成都职业技术学院软件学院主讲教师:牟奇春Laravel的安装和简单使用Laravel是一个开源的PHPWeb开发框架,它的目的是简化Web应用程序的开发过程。它提供了一系列的工具,可以帮助开发者更快地构建功能强大的Web应用程序。它拥有一个强大的模型视图控制器(MVC)架构,可以帮助开发者更轻松地创建动态Web应用程序。它还提供了一个强大的路由系统,可以帮助开发者更轻松地创建RESTfulAPI。此外,它还提供了一个强大的数据库迁移系统,可以帮助开发者更轻松地管理数据库。我们以前面学习过的会员管理系统为例,给大家讲解一下Laravel的简单使用。为了学习Laravel,我们可以查看官方提供的文档(目前,最新的Laravel版本是9,我们以8.5为例进行讲解):/docs/laravel/8.5。Laravel的安装和简单使用Laravel的安装和简单使用1.Laravel的安装Laravel的安装方式有多种,我们推荐大家通过Composer
来安装。首先要确保你已经安装了composer(可以通过以下网站来下载安装:/download/)。为了加快访问速度,可以先设置一个composer的国内镜像:然后选择一个目录作为Laravel的安装目录。进入这个目录,在CMD命令行方式下执行以下代码:最后的member即是我们的项目名称,系统会自动创建一个文件夹。我们在E盘新建一个文件laravel_member,然后在资源管理器中打开这个目录,并在地址栏中输入cmd即可快速进入到这个文件夹所对应的命令行方式。然后执行上面的安装命令,待命令执行完毕,即可看到安装好的member项目。Laravel的安装和简单使用1.Laravel的安装Laravel的安装和简单使用1.Laravel的安装下图就是安装的过程:Laravel的安装和简单使用1.Laravel的安装安装完成后,进入meber文件夹,然后启动Laravel内置的服务即可测试项目:在浏览器中打开:8000,如果看到下图所示的界面,即表示Laravel系统安装完成。除了使用Laravel内置的服务以外,我们仍然可以使用小皮面板来配置网站进行项目访问,只需要注意,将网站根目录配置E:\laravel_member\member\public即可。Laravel的安装和简单使用1.Laravel的安装Laravel的安装和简单使用1.Laravel的安装Laravel的安装和简单使用2.Laravel的MVC结构MVC全名是ModelViewController,是模型(Model)-视图(View)-控制器(Controller)的缩写。他们三者的作用分别简介如下。Model是应用程序中用于处理应用程序数据逻辑的部分,通常模型负责在数据库中存取数据。View是应用程序中处理数据显示的部分。Controller是应用程序中处理用户交互的部分,主要负责从model中获取数据,并输入到View中,并接收View中的用户操作,然后做出相应的响应。在Laravel中,控制器存放在/app/Http/Controllers及子文件夹中,其作用是供路由调用,处理相应的路由请求。Laravel的安装和简单使用2.Laravel的MVC结构在Laravel中,视图存放在/resources/view及子文件夹中,其作用是供控制器调用,处理相应的用户界面展示。Laravel默认使用Blade作为模板引擎,Blade中可使用原生PHP代码输出。Blade模板使用.blade.php作为文件扩展名。Blade模板最终都将被“编译”成原生PHP代码并缓存,除非模板文件被修改否则不会重新编译,效率非常高。Laravel的安装和简单使用3.Laravel的几个主要目录介绍app目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型。config目录:项目的配置目录,主要存放配置文件,比如数据库的配置等。public目录,项目的入口文件和系统的静态资源目录(css,img,js,uploads等)。后期使用的外部静态文件(js、css、图片等)都需要放到Public目录下。resources目录:存放视图文件,还有就是语言包文件的目录。Lang目录:语言包目录(如果项目需要本地化则需要配置语言包)。Views目录:视图文件存储目录(视图文件也可以分目录管理)。routes目录:是定义路由的目录,web.php是定义路由的文件。简单了解一下Laravel的目录结构。初次学习,我们了解以下几个目录或文件即可。Laravel的安装和简单使用3.Laravel的几个主要目录介绍vendor目录:主要是存放第三方的类库文件,Laravel思想主要是共同的开发,不要重复的造轮子(例如,里面可能存在验证码类,上传类,邮件类),该目录还存放Laravel框架的源码。如果使用composer下载的各种类库,也都是存放在该目录下面的。.env文件:主要是设置一些系统相关的环境配置文件信息。config目录里面的文件配置内容一般都是读取该文件里面的配置信息。artisan脚手架文件:主要用于自动生成代码,比如生成控制器,模型文件等。composer.json文件:依赖包配置文件。简单了解一下Laravel的目录结构。初次学习,我们了解以下几个目录或文件即可。总结Larav
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青春创造社团打造创新思维计划
- 《动脉总论各论》课件
- 《宗苗答辩》课件
- 2022年黑龙江省双鸭山市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2021年陕西省榆林市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2022年广西壮族自治区贺州市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 实证护理读书报告撰写格式
- 江西省九江市(2024年-2025年小学六年级语文)部编版小升初真题(上学期)试卷及答案
- 2024年药用粉碎机械项目资金申请报告
- 2024年化学陶瓷化学品项目投资申请报告代可行性研究报告
- 2024-2030年中国高密度聚乙烯管道行业发展展望与投资策略建议报告
- 2024-2030年中国醋酸乙烯行业运营状况与发展风险评估报告
- 企业文化塑造与员工激励方案
- 2024年01月22504学前儿童科学教育活动指导期末试题答案
- 多发性神经病护理
- 【MOOC】线性代数-浙江大学 中国大学慕课MOOC答案
- 开门红包费用申请
- 区块链原理与实践全套完整教学课件
- 运动神经元病小讲课
- 工会的财务管理制度〔13篇〕
- 新版医务人员法律法规知识培训课件
评论
0/150
提交评论