时间:2021-07-01 10:21:17 帮助过:34人阅读
Laravel5 是一款被称为“为 WEB 艺术家创造的“ PHP 框架,因其简洁优雅而且扩展性,伸缩性强大而受到越来越多的PHPer的青睐。根据 2015最流行的PHP框架报告显示,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地址,浏览该地址,就能跳出一个内置的网页,到这一步,整个安装过程就结束啦。
(注:有关于路由/ 控制器 / 视图的概念会在后面的文章中详细介绍)
在每次使用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简易入门指南的内容未完待续!
欢迎联系我讨论更多的技术问题 :)
{ 1. http://www.golaravel.com/ 2.http://laravel-china.org/3.http://laravelacademy.org/about-us }