当前位置:Gxlcms > PHP教程 > [Laravel]Laravel5简易入门指南(一)

[Laravel]Laravel5简易入门指南(一)

时间:2021-07-01 10:21:17 帮助过:34人阅读

前言:

Laravel5 是一款被称为“为 WEB 艺术家创造的“ PHP 框架,因其简洁优雅而且扩展性,伸缩性强大而受到越来越多的PHPer的青睐。根据 2015最流行的PHP框架报告显示,Laravel已然成为最受开发者欢迎的框架。

正文:

-1- 关于 Laravel的安装

此次以在 Mac 环境下为例,在安装Laravel前 要先安装 Composer,通过使用Composer来安装 Laravel(注释:Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件)

安装Composer的方法很简单,前往Composer的官方网站,点击Download选项,可以看到有一个curl指令

  curl -sShttps://getcomposer.org/installer | php 

将这个指令copy到终端(命令行工具),就可以下载一个 composer.phar 的文件 这里推荐下载完Composer后 用命令

  mvcomposer.phar /usr/local/bin/composer  

将这个文件 放到usr/local/bin 目录中中,成为全域指令,以便以后的新建目录时的使用。

安装完Composer后 在命令行工具中使用命令

  composercreat-projectlaravel/laravellaravel5   

就可以将Laravel安装成功

这里建议在使用命令前开启VPN

安装成功后 跳转到Laravel的目录下使用命令 cd Laravel5/并使用artisan命令

 phpartisanserve   

会返回一个http地址,浏览该地址,就能跳出一个内置的网页,到这一步,整个安装过程就结束啦。

-2- Laravel的基本工作流程

(注:有关于路由/ 控制器 / 视图的概念会在后面的文章中详细介绍)

在每次使用Laravel时都会首先被引导进入一个 routes.php文件中,该文件在./app/Http的目录下 ,初次打开能看到三行代码

Route::get('/',function() {return  view('welcome');}); 

这三行代码定义了一个路由(在开始一个Http程序需要先定义路由。之前的例子中,我们的业务逻辑都是在路由里实现,这对于简单的网站或web应用没什么问题,当我们需要扩大规模,程序变得复杂,分层的业务逻辑更为适合。这时候,我们就应该使用控制器)

这里的‘/’ 指的是根目录,当浏览器访问根目录时便会执行该匿名函数内的内容

此次是返回一个view视图,view视图是保存在./resources/views目录下

这里的welcome是一个php文件名,代表的是一个php文件

现在我们来新建一个控制器在命令行工具 输入命令

  phpartisanmake:controllerHelloController  

回到代码编辑界面,在Http的Controllers目录就可以看见这个新建的控制器,在HelloControllers中可以看见系统自动新建了很多个方法,现在我们在index这个方法下写 这行代码

 return  view('welcome'); 

并回到routes.php中 写这行代码

Route::get{'/','HelloController@index'}; 

同样的,访问根目录,会出现Laravel的欢迎界面

在routes中新增的这行代码,指的是在访问根目录后就查找HelloController中的index方法,@既可以理解为 调用方法

那么,关于Laravel以及基本使用流程介绍到这里,

关于Laravel简易入门指南的内容未完待续!

欢迎联系我讨论更多的技术问题 :)

后记:学习Laravel的网站推荐

{ 1. http://www.golaravel.com/ 2.http://laravel-china.org/3.http://laravelacademy.org/about-us }

人气教程排行