#laravel教程#
##第一章 安装laravel##
###前言 ###
有很多人,都在纠结于自己学什么框架,用什么框架。在这里我想告诉你,框架都是死的,但是人是活的,只要你明白的框架的基本原理们基本上什么框架都是手到擒来。所以在接触了Thinkphp3.2.3 与CI3.0之后,我觉得我现在开始适合学laravel了。因为起初看laravel文档的时候,感觉不太明白,比较难懂。但是,现在看得懂了。所以当你不知道纠结于你该学什么框架的时候,你可以随便找一个框架耐心学下来。你一定会有所收获,从今天开始,我准备把一些我对laravel的用法用浅显的话写成博客,让更多的人轻松入门laravel。
###正文初见laravel###
在看laravel的时候,很多人会不知道laravel怎么下载,因为他用了composer来管理laravel,在你没有接触过composer的时候,你肯定会一脸懵逼,好在laravel官网已经有了Laravel的压缩包下载,我讲两种下载方式,从laravel的安装到卸载 全部都跟你讲解一遍。让你听懂laravel,看懂laravel 会用laravel。
####1、直接下载法
在laravel完整包网站
master是在最新开源的一个分支,也是最新的的laravel
Laravel 5.1.11 是最新的 LTS(长期支持) 版本,提供两年的 bug,与安全补丁
NTS(NO Term Support)与LTS(Long Term Support)的区别就似乎 一个不长期支持,一个长期支持,提供后续的不花钱的服务
在这里,我们下载V5.2.15
####2、Composer速成法
首先 我们下载Composer https://getcomposer.org/Composer-Setup.exe 下载下来了我们打开安装(如图所示)
.
.
.
.
.
最后一步然后finish结束
测试是否安装composer windows在终端里面 打上composer -V
恭喜你 安装成功
下面我们来配置Composer的镜像地址
1、命令行方式
打开CMD命令行 输入 composer config -g repo.packagist composer https://packagist.phpcomposer.com
回车
结果什么都没有,哈哈哈哈哈,恭喜你,成功配置中国镜像
2、修改composer.json配置文件
呵呵呵呵呵,去你妈的,用上面那种方式。
完成了上面的流程,composer就配置好了。你也可以跟你朋友装逼,composer特别简单,很方便。
#####首先
composer方式安装 在cmd命令行中 输入 composer global require "laravel/installer"
下载laravel安装包
这样就是安装成功,然后切换到你www目录下,也就是你的根目录下。输入laravel new blog(你应用的名字)
当出现这个的时候
然后你回到你的根目录,发现了blog这个文件夹,打开
###laravel来了
下面开始讲解第一次使用laravel
####开始laravel
是不是找了半天,没发现index.php在哪?哈哈哈哈,别傻逼了,他就是和普通的不一样啊 不一样.
index.php在public目录下。这个public目录是公共目录,我们放js,css,image的一些公共资源的。
这里就是laravel目录,目录结构我们下节课讲。
然后呢,我们在浏览器里面找到这个路径打开public
浏览器看到了这个,多优美的laravel 5啊。
####应用程序的秘钥
安装 Laravel 之后接下来需要做的就是设置一个随机字串作为应用的秘钥(key)。如果你是通过 Composer 或 Laravel 安装器安装的 Laravel,这个 key 已经由 key:generate 命令自动生成并设置了。你就可以直接删除.env.example 。。。。。 一般情况下,这个作为 key 的字串的长度是 32 个字符。这个 key 还可以在 .env 环境配置文件中设置。如果你没有将 .env.example 文件改名为 .env,那现在就做吧。如果应用的 key 没有被配置,会话和其他需要加密的数据将不安全!
####美化index.php
laravel在public页面已经写好了.htaccess
- apache下
开启mod_rewrite模块就行。
. nginx下
把这行放在站点目录下
location / {
try_files $uri $uri/ /index.php?$query_string;
}
也就是nginx根目录下的conf目录下的 vhost.conf文件里面站点下。
###结尾
本节课跟我们讲解了如何下载安装laravel 看不懂的,自弹小鸡鸡吧。我弟弟在旁边都看懂的。