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)

 

laravel Predis配置 laravel框架_php

 

 

(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 -》双击

 

laravel Predis配置 laravel框架_laravel Predis配置_02

 

 

 

PHP环境变量配置成功的标准:

      

 

laravel Predis配置 laravel框架_laravel Predis配置_03

 

 

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');"

laravel Predis配置 laravel框架_laravel Predis配置_04

 

 

 

 

laravel Predis配置 laravel框架_php_05

 

 

安装composer

在PHP的安装目录下,完成操作

(1)“composer.phar” 复制到 php的安装目录下

(2)在php的安装目录 用 记事本 创建一个composer.bat文件,然后添加一行代码

@php "%~dp0composer.phar" %*

 

laravel Predis配置 laravel框架_composer_06

 

 

(3)双击运行“composer.bat”文件

(4)成功的标准:在cmd中输入:composer

 

laravel Predis配置 laravel框架_laravel Predis配置_07

 

 

 

使用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目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型

 

 

laravel Predis配置 laravel框架_laravel Predis配置_08

 

 

比如控制器存放如下位置:app/Http/Controllers

 

laravel Predis配置 laravel框架_PHP_09

 

 

 

模型文件存放位置,模型文件直接写在app目录下即可,但是也可以在该目录下建立其他目录用于专门存放模型文件,例如建立Admin目录专门存放后台需要的模型文件,建立Home目录存放前台模型文件目录: