网络上面的laravel框架搭建感觉有些地方没有说到位自己搭建了会儿才弄好这里做下记录也方便一下想我这样的白菜选手。
xampp的安装就不说了,下载一个直接下一步下一步安装就好。
laravel的使用需要安装一个 composer 可以从这里下载 https://getcomposer.org/
安装好了过后就有两种方式安装laravel
一种是通过dos命令安装,到你的网站根目录位置(我的位置是D:\xampp\htdocs\trunk\)输入 composercreate-project laravel/laravel这里输入你的项目名称 。等会儿
就会自动的开始下载laravel的一些文件等待安装好就行。
第二种就是下载laravel文件,在这里我下载的是laravel4.0版本。直接把文件放在你的项目里面然后通过dos命令定位到项目目录 我这里是 D:\xampp\htdocs\trunk\laravelDemo
输入composer install
就会显示安装成功,这个时候访问 http://localhost/laravelDemo/ 就会出现下图就表示你安装成功了。
下面这段就是拷贝的官网上面的代码,但是有些注意的地方
我们开始创建我们第一个路由。在 Laravel,简单路由的方法是闭包。打开 app/routes.php
文件加入如下代码:
Route::get('/users/', function()
{
return 'Users!';
});
Route::get('/users/',function(){}); 这里的users后面要跟 / ,然后就是users是区分大小写的。
现在,你在 web 浏览器输入 http://localhost/laravelDemo/public/users
,(这里需要加入public不然不行要从这个文件下面访问路由才生效)你应该会看到Users!
输出。真棒!已经创建了你第一个路由。
路由也可以赋予控制器类。例如:
Route::get('/users/', 'UserController@getIndex');
该路由告知框架 /users
路由请求应该调用 UserController
类的 getIndex
方法。要查看更多关于路由控制器信息,查看控制器文档 。
这里来说第一个实例就完成了,但是开发的时候 http://localhost/laravelDemo/public/users
这么长的访问路劲太麻烦了。所以我们要加入 Virtual Host 的东西。
在 D:\xampp\apache\conf\extra 文件夹下面找到 httpd-vhosts.conf 打开在最下面加入
<VirtualHost *>
DocumentRoot "D:/xampp/htdocs/trunk/laravelDemo/public"
ServerName laraveldemo.com
<Directory "D:/xampp/htdocs/trunk/laravelDemo/public">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
这里有端口的问题因为我本地的是80端口所以我是默认的,如果端口不一样还需要修改比如说
<VirtualHost *:8080>
DocumentRoot "D:/xampp/htdocs/trunk/laravelDemo/public"
ServerName laraveldemo.com
<Directory "D:/xampp/htdocs/trunk/laravelDemo/public">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后我们找到自己计算机里面的hosts文件 C:\Windows\System32\drivers\etc hosts 我这里加入的是
127.0.0.1 laraveldemo.com
127.0.0.1 www.laraveldemo.com
浏览器里面输入 www.laraveldemo.com 就能显示了,在这里不知道为什么我本地访问慢的出奇。
官方网站 http://www.golaravel.com/