欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-12 13:07:25
...

前言:

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 }