Laravel入门
安装Laravel
安装composer
https://getcomposer.org/Composer-Setup.exe
安装完毕执行CMD执行命令composer global require "laravel/installer"
你可以使用laravel new 或者composer create-project创建项目。
进入你要创建项目的目录,执行命令
composer create-project laravel/laravel dxk-blog --prefer-dist "5.1.*"
具体的Laravel与composer安装请参照:
http://laravelacademy.org/post/46.html
http://laravelacademy.org/post/306.html
https://laravel.com/docs/5.1/installation
需要注意的是:
PHP版本 >= 5.5.9
PHP扩展:OpenSSL PDO Mbstring Tokenizer
PHP的版本一定要注意,Laravel5.1中使用了大量新版本PHP的特性,如命名空间、trait、后期静态绑定、匿名函数等。
这里我在实际开发中使用的是PHP 5.6.9。
如何选择laravel版本?laravel5.1和5.2之间有些功能差别还是很大的。这里选择laravel5.1是因为其中的支持政策。For LTS releases, such as Laravel 5.1, bug fixes are provided for 2 years and security fixes are provided for 3 years. These releases provide the longest window of support and maintenance. For general releases, bug fixes are provided for 6 months and security fixes are provided for 1 year.
意思就是LTS版本 比如laravel5.1提供两年的bug修复,其余版本为六个月。
关于composer
composer 中文网站:
http://www.phpcomposer.com/
composer常用的一些命令:
http://docs.phpcomposer.com/03-cli.html
特别说明:
composer require 指定版本号 composer require --help
Composer版本过老,自身需要升级,composer self-updae
如何仅更新单个库 composer update foo/bar
常用依赖包
https://packagist.org/ 在这里你可以查看所有依赖包的使用说明。
-
predis/predis
redis依赖包,使用redis 队列什么的都可能用到它。 -
laravelcollective/html
HTML and Form Builders for the Laravel Framework 快速编写Html代码。 -
gregwar/captcha
图片验证码生成器。 -
barryvdh/laravel-debugbar
一个debug工具很有用。http://laravelacademy.org/post/2774.html -
intervention/image
图像处理库。 -
simplesoftwareio/simple-qrcode
二维码生成工具 -
jenssegers/mongodb
mongodb操作库 -
barryvdh/laravel-ide-helper
laravel 的IDE提示帮助,很有用。 -
maatwebsite/excel
Excel操作类库。http://laravelacademy.org/post/2024.html
常见问题汇总
- Xdebug impact on Composer 有时候你执行composer的时候可能会提示一些xdebug的问题。https://getcomposer.org/doc/articles/troubleshooting.md#xdebug-impact-on-composer
参考资料
- Laravel 5.1 官方文档 https://laravel.com/docs/5.1/
- Laravel 5.1 中文文档 http://laravelacademy.org/laravel-docs-5_1
- Composer 中文网站 http://www.phpcomposer.com/
欢迎关注我的公众号dxk-blog获取最新文章。
关注公众号获取最新文章
指定PHP版本创建项目,例如5.5版本的laravel需要PHP7
C:\webserver\server\php-7.1.11\php.exe C:\webserver\composer.phar create-project laravel/laravel easy_top1 --prefer-dist 5.5.*