Laravel框架教程,还在学习thinkphp5?yii2?跟上时代步伐,web程序员需要学习
本教程将介绍如何使用
Laravel
一步一步构建一个简单的问答应用,通过本教程,你将学到 Laravel
基础知识。不仅如此,本教程还会对这些基础知识点进行延伸扩展。
Laravel 安装指南
本教程注重实战,开发环境根据自己的爱好去搭建。跟着本教程学习的小伙伴,默认您已了解 Laravel
的基本知识。所以开发环境搭建部分省略,如果这方面有疑问可以进群讨论交流。
服务器要求
Laravel 框架会有一些系统上的要求,你需要确保你的开发环境安装了下面的几个拓展:
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
fileinfo
安装 Laravel
Laravel 使用 Composer
来管理代码依赖。所以,在使用 Laravel
之前,请先确认你的电脑上安装了 Composer
。
对于没有任何 Composer
基础的小伙伴建议看一下网上的教程,这里给大家建议一下:
后盾网 Composer 教程
通过 Laravel 安装工具
首先,使用 Composer 下载 Laravel 安装包:
composer global require "laravel/installer"
请确定你已将 ~/.composer/vendor/bin
路径加到 PATH
,只有这样系统才能找到 Laravel
的执行文件。
一旦安装完成,就可以使用 laravel new
命令在指定目录创建一个新的 Laravel
项目。
通过 Composer Create-Project
除此之外,你也可以通过 Composer
在命令行运行 create-project
命令来安装 Laravel
:
composer create-project --prefer-dist laravel/laravel blog
服务器配置
在安装 Laravel
之后,你需要配置你的 Web
服务器的根目录为 public
目录。 这个目录的 index.php
文件作为所有 HTTP
请求进入应用的前端处理器。
Apache
Laravel 框架通过 public/.htaccess
文件来让 URL
不需要 index.php
即可访问。在 Apache
启用 Laravel
之前,请确认是否有开启 mod_rewrite
模块,以便 .htaccess
文件发挥作用。
如果 Laravel
附带的 .htaccess
文件在 Apache
中无法使用的话,请尝试下方的做法:
Options +FollowSymLinks
Nginx
如果你使用 Nginx
,在你的网站配置中加入下述代码将会转发所有的请求到 index.php
前端控制器。
location / {
目录权限
安装 Laravel
之后, Linux
和 Mac
系统需要配置一些权限 。 storage
和 bootstrap/cache
目录应该允许你的 Web
服务器写入,否则 Laravel
将无法写入。
后续教程
《Laravel 进阶教程》
《Laravel 扩展》
《Laravel Vue 实战》