如何提前体验 Laravel 5.5
来源:互联网 发布:用友软件销售招聘 编辑:程序博客网 时间:2024/06/09 19:45
前言
Laravel 5.5 再过一个多月就要发布了,这将是 Laravel 框架的下一个 LTS release(长期支持版),对于喜欢追求最新版本的 Laravel 开发者来说,现在肯定已经至少都升级到 Laravel 5.4 了,接下来升级到 Laravel 5.5 自然是理所当然的事情,但是对于追求稳定和长期技术支持的人来说,即使依然在使用 Laravel 5.1, 面对这个新的长期支持版,吸引力甚至比其它更新版本的用户更大,因为自 5.1 以后,Laravel 在 5.2, 5.3, 5.4版本中,已经提供了一系列非常有吸引力的新特性。
一步到位升级到 5.5, 就可以体验这些极大提升开发效率的新特性,也能轻易实现很多原本比较麻烦的功能。那么,如何在 Laravel 5.5 正式发布之前先一步体验它,以及为自己的功能、扩展提前做出兼容准备呢?
鉴于Laravel 5.5在正式发布之前还会继续进行bug修复和引入新特性,加上很多第三方的包目前还没有提供兼容的版本,因此不建议直接将 Laravel 5.5 应用于生产环境,因此本文只考虑新建项目的情况。
创建一个新的Laravel项目,有多种方法:
laravel/installer
用 laravel/installer 可以快速创建新的laravel项目,是官方推荐的方式之一。具体方法:
- 首先, 通过 composer 安装 laravel/installer:
composer global require laravel/installer
- 然后,执行命令创建 laravel 项目。
laravel new my-project
- 如果要创建最新的 develop 版本(当前的5.5版本),加上 --dev 参数,即可创建最新的 5.5 版本的 laravel 项目。
laravel new my-project --dev
composer
通过 composer 来创建 laravel 项目是大家都很熟悉的一种方式了,只要执行:
composer create-project laravel/laravel my-project
即可创建基于当前最新发布版本的 laravel 项目。如果要创建特定版本,则在后面再加上版本号即可,最新 5.5 版本当前的版本号是 "dev-develop", 所以可以执行下面的命令来创建:
composer create-project laravel/laravel my-project dev-develop
git
还有一种不太常用的创建 laravel 项目的方法,就是直接通过 git 拉取 github 上 laravel/laravel 项目的代码,然后执行 composer install 来安装,采用这种方法,可以切换到官网的任意一个分支版本,最新的 5.5 版本的分支号是 "develop". 所以命令如下:
# 克隆github上的laravel/laravel代码到本地git clone https://github.com/laravel/laravel.git my-projectcd my-project# 切换到开发分支git checkout develop# 安装依赖包composer install# 创建本地环境配置文件php -r "file_exists('.env') || copy('.env.example', '.env');" // 复制 .env.example 为 .env# 生成keyphp artisan key:generate
- 如何提前体验 Laravel 5.5
- Laravel初体验
- 杀毒软件如何提前“过年”?
- 如何办理提前还贷
- Laravel 5.5 如何禁用用户注册
- 提前体验——工程教育中的法则
- 以提前体验为目标的自主性学习
- 以提前体验为目标的自主性学习
- Modern计算器—提前体验Windows10的计算器
- 如何使用 Laravel Facades ?
- laravel如何上传文件
- laravel如何使用url
- laravel 如何设置时区
- 如何报考提前批录取志愿
- 时间如何提前8个小时
- 如何唤醒sleep,让sleep提前返回
- 在消费信贷中如何提前还贷?
- [软件工程]提前完成任务的风险如何定义
- 模拟实现qsort函数
- 1.配置基础环境
- android studio 2.4遇到问题小结
- 读书笔记《Effective C++》条款16:成对使用new和delete时要采取相同形式
- 函数、指针、数组的组合 及结构体和共用体
- 如何提前体验 Laravel 5.5
- mybatis框架原理
- 在Python中使用NLTK库实现对词干的提取的教程
- 【总结】嵌入式linux常用命令
- Linux shell脚本编程技巧
- JMeter正则参数设置说明(后续补充)
- 浅析task_struct结构体
- DOS命令下使用sqlite3 命令中文乱码的解决办法(用adb shell 查看出现中文乱码)
- 一百个灯泡排成一排,第一轮将所有灯泡打开;第二轮每隔一个灯泡关掉一个。 即排在偶数的灯泡被关掉,第三轮每隔两个灯泡,将开着的灯泡关掉,关掉的灯泡打开。 依次类推,第n轮结束的时候,还有几盏灯泡亮着。