Laravel框架的介绍
什么是框架
框架就是一个半成品,它能够帮忙完成一些功能(访问数据库、获取网络数据),我们将这些功能拿到项目中,那么我们的项目也就具备这些功能了。
JQuery他也是一个框架,JS总结操作HTML很复杂,但是通过JQuery之后很简单。
laravel框架是什么
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。
方便我们开发web项目;
官网:https://www.golaravel.com/
广告语:为 WEB 艺术家创造的 PHP 框架
特点:
(1)单入口,所有的请求必须从单入口开始,主要是为了便于管理。
(2)MVC思想(分成的思想)
学生管理系统:前端,PHP,mysql,在企业中,让不同的人员去做不同模板
企业分工协作;
M:数据模型,操作数据库那一块。
v:视图,HTML+CSS+JS,页面
C:控制,夹在M和V之间
前端页面请求(V) 到 控制器(C)中,控制器调用 数据模型(M)获取数据库的数据,然后在通过控制器将数据返回给前端页面(V)
(3)ORM(object relations model)操作数据库的思想
需要向User表插入一条数据
现有的做法:写SQL语句;然后执行。
ORM:
调用一个函数XXXXbaocun(user),自动保存到数据库。
获取数据库中的数据,XXXhuoqu(),不用写SQL
PHP环境配置
(1)apache环境
(2)PHP环境 PHP7+
(3)配置PHP的环境变量:
php安装目录:D:\xampp1224\php
环境变量:计算机 右键属性 -》高级系统设置-》高级-》环境变量-》系统变量
-》找到PATH -》双击
PHP环境变量配置成功的标准:
composer使用
composer介绍
composer英文单词:指挥者
composer是PHP中用来管理依赖关工具。laravel框架是一个半成品,laravel肯定需要给我们提供一部分代码,这部分代码具有一定功能,那么这段代码怎么给你,我们去哪里找???
需要laravel,laravel依赖A,和B,A又依赖CDF;需要一个工具来帮忙管理这些依赖,这个工具:composer,
一句话:composer就是一个工具,是为PHP项目准备的软件管家。
composer下载
(a)到D盘下:点击地址栏,输入cmd-》打开命令终端。
(b)执行3个命令:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
安装composer
在PHP的安装目录下,完成操作
(1)“composer.phar” 复制到 php的安装目录下
(2)在php的安装目录 用 记事本 创建一个composer.bat文件,然后添加一行代码
@php “%~dp0composer.phar” %*
(3)双击运行“composer.bat”文件
(4)成功的标准:在cmd中输入:composer
使用composer方式部署laravel项目
(1)修改composer镜像文件:从哪里去下载laravel项目
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
(2)使用composer去创建laravel项目
创建给不含有中文的目录
composer create-project laravel/laravel --prefer-dist ./
(3)启动项目
php artisan serve
Laravel框架目录介绍
(1)app目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型。
比如控制器存放如下位置:app/Http/Controllers