-
2021-03-17 16:40:41
Laravel 5.1 PHP对应的版本>=5.5.9
Laravel 5.2 PHP对应的版本>=5.5.9
Laravel 5.3 PHP对应的版本>=5.6.4
Laravel 5.4 PHP对应的版本>=5.6.4
Laravel 5.5 PHP对应的版本>=7.0.0
Laravel 5.6 PHP对应的版本>=7.1.3
Laravel 5.7 PHP对应的版本>=7.1.3
Laravel 5.8 PHP对应的版本>=7.1.3
Laravel 6.x PHP对应的版本>=7.2.0
Laravel 7.x PHP对应的版本>=7.2.5
Laravel 8.x PHP对应的版本>=7.3.0更多相关内容 -
lapiv:Laravel 的 API 版本控制变得简单
2021-05-29 10:29:35拉皮夫 一个小型的 Laravel 8 包,用于简单易用的 API... (注意:始终在前缀中包含“版本”参数) methods.query_string.key "v" 用于确定版本的查询字符串键名如果要更改配置,可以使用以下命令发布配置文件: php ar -
laravel-support:PHP Laravel支持
2021-02-06 07:49:24PHP Laravel支持 安装 composer require efureev/laravel-support " ^0.9 " 用法 特性\数据库\ UUID 使用UUID类型作为主键 Schema :: create ( 'table_name' , static function ( Blueprint $ table ) { static ... -
laravel-enum:Laravel支持spatieenum
2021-02-02 21:08:26Laravel支持Spatie /枚举 该软件包为软件包提供了扩展的支持。 安装 您可以通过composer安装该软件包: composer require spatie/laravel-enum 支持我们 我们投入了大量资源来创建。 您可以通过来支持我们。 ... -
google-apiclient:带有Cloud Platform和Laravel支持的Google API php客户端包装
2021-05-06 05:22:24Google Api客户端包装带有Cloud Platform和Laravel支持的Google API php客户端包装要求PHP> = 7.2安装通过作曲家安装composer require pulkitjalan/google-apiclientLaravel要在laravel中使用,请将以下内容添加到... -
laravel5.6版本下载
2018-07-31 09:30:37laravel5.6版本完整下载。 简介 为了帮助你了解更多关于应用中所发生的事情,Laravel 提供了强大的日志服务来记录日志信息到文件、系统错误日志、甚至是 Slack 以便通知整个团队。 在日志引擎之下,Laravel 集成了 ... -
Laravel 查看版本
2021-03-08 15:51:05Laravel 查看版本 查看本地已经下载的 laravel 项目的 laravel 版本号: $ PHP artisan --version 我们要下载指定版本的 laravel ,怎么查看已经发布的 laravel 有哪些版本呢? 点击去看 版本地址:...Laravel 查看版本
查看本地已经下载的 laravel 项目的 laravel 版本号:
$ PHP artisan --version
我们要下载指定版本的 laravel ,怎么查看已经发布的 laravel 有哪些版本呢?
版本地址:https://github.com/laravel/laravel/releases
还可以通过官方的新闻信息获取 laravel 更新信息:
新闻地址:https://laravel-news.com/
创建指定版本的 laravel 项目:
$ composer create-project laravel/laravel=6 demo --prefer-dist
目前laravel的更新计划时间表:
作为长期支持的版本 9 还没有出来,所以还需要再等等,目前8的版本自己测试学习就行了, 不要搞到正式项目上去( 里面还是有些问题的 )
版本 释放 错误修复直到 安全修复直到 6 (LTS) 2019年9月3日 2021年9月7日 2022年9月6日 7 2020年3月3日 2020年10月6日 2021年3月3日 8 2020年9月8日 2022年3月1日 2022年9月6日 9 (LTS) 2021年9月 2023年9月 2024年9月 10 2022年9月 2024年3月 2024年9月 -
laravel5.8 php版本7.0和7.1
2019-07-11 23:59:46使用laravel关于php版本那些坑。。。。 昨天要代码要上线上测试环境,作为一个苦逼的码农只好加班熬夜赶项目,终于代码敲好之后开始了上线的操作,首先服务器权限的问题搞得开始怀疑人生,在一顿猛如虎的操作后,把...使用laravel关于php版本那些坑。。。。
昨天要代码要上线上测试环境,作为一个苦逼的码农只好加班熬夜赶项目,终于代码敲好之后开始了上线的操作,首先服务器权限的问题搞得开始怀疑人生,在一顿猛如虎的操作后,把上线的流程梳理明白(此刻我只想说,你给我rm -rf /* 的权限,我大晚上的困得要死,跑路那肯定是行不通的)
在这个夜黑风高的夜晚,程序员小X就开始对服务器进行了操作来部署代码,一番操作后代码到了测试服务器上,进入项目里开始执行composer install
安装依赖的时候全部报错,瑟瑟发抖的我开始检查代码,开始以为自己写的项目又问题(最后是发现我们的运维在测试服务器装的php版本是7.0的。。。而laravel5.8支持的php版本是 大于等于7.1的)
第二天程序员小X告诉我们的运维大兄弟php要升级,经过大兄弟的一系列思想斗争他开始了升级PHP版本的道路,几个小时后程序员小X询问我们的运维大兄弟装好没有,这位大兄弟告诉程序员小X报了点小错,出了问题 ,… 终于php版本装好了,程序员小X 执行php-v 看到了PHP版本是7.2.9的,顿时解放了。开始重新部署代码,发现还是和昨天一样的错误,顿时心里很懵逼,再次检查php版本发现就是7.2.9的,最后在程序里输出phpinfo(); 发现版本是7.0的 。。
等等,那位大兄弟是不是忘了重启php-fpm了。。下面说一下php7.1新增的一些功能
0.list 的方括号([])简写以及增加指定key
可以用list 来快速遍历得到数组里面的值。现在可以用[]简写了。
PHP7.1才支持:[$method, $pathInfo] = [1,2,3];
这种写法的,
php7.0一下则不支持
支持:list($method, $pathInfo) = [1,2,3];
1.可为空(Nullable)类型
function testReturn(?string $name) { return $name; } var_dump(testReturn('yangyi')); var_dump(testReturn(null)); var_dump(testReturn2());
打印输出
$ php php71.php string(6) "yangyi" NULL PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function testReturn(), 0 passed in php71.php on line 22 and exactly 1 expected in php71.php:14 Stack trace: #0 php71.php(22): testReturn() #1 {main} thrown in php71.php on line 14
如上如:第三个报了一个致命的错误。
再来看下,函数返回值是Nullable的情况:
function testReturn3() : ?string { //return "abc"; //return null; } var_dump(testReturn3());
如果加了? 要么返回 string ,要么返回null。不能啥也不返还。会报错。
2.void返回类型
function testReturn4() : void { //1. 要么啥都不返还 ok //2. 要么只return; ok //return; //3. return null 也会报错 //return null; //4. return 4 会报错 //return 4; }
3.多条件 catch
在以往的 try … catch 语句中,每个 catch 只能设定一个条件判断:try { // Some code... } catch (ExceptionType1 $e) { // 处理 ExceptionType1 } catch (ExceptionType2 $e) { // 处理 ExceptionType2 } catch (Exception $e) { // ... }
4、类常量可见范围设定
之前类里面额常量用const申明,是没有可见属性的。现在把方法的可见属性移植了过来:<?php class ConstDemo { // 常量默认为 public const PUBLIC_CONST = 0; // 可以自定义常量的可见范围 public const PUBLIC_CONST_B = 2; protected const PROTECTED_CONST = 3; private const PRIVATE_CONST = 4; // 多个常量同时声明只能有一个属性 private const FOO = 1, BAR = 2; }
5、支持负的字符串偏移
有2个更新,1是字符串直接取,2是strpos函数第三个参数支持负数。表示从尾部取。
string变量可以直接取值,不用通过变量名,是在php5.5加入的。现在可以从尾部取: -
laravel composer 安装指定版本以及基本的配置
2021-04-24 12:13:321 安装指定的 laravel版本 以下的案例是安装5.2版本composer create-project laravel/laravel 项目目录 --prefer-dist "5.4.*"2 配置 优化相关参数打开 config/app.php文件 优化以下配置参数'timezone' =>...1 安装指定的 laravel版本 以下的案例是安装5.2版本
composer create-project laravel/laravel 项目目录 --prefer-dist "5.4.*"
2 配置 优化相关参数
打开 config/app.php文件 优化以下配置参数
'timezone' =>'Asia/Shanghai',
'log' => env('APP_LOG','daily'),
'log_level' => env('APP_LOG_LEVEL','debug'),
打开 config/database.php 优化以下配置参数
'fetch' => PDO::FETCH_ASSOC,
打开 config/cache.php 优化以下配置参数
'prefix' => env('CACHE_PREFIX','wap_site'),
打开 config/session.php 优化以下配置参数
'cookie' =>'pro_site',
3 安装 扩展包
Laravel 5 Repositories
https://github.com/andersao/l5-repository
composer require prettus/l5-repository
编辑 config/app.php
在 providers 数组里面写入 以下配置
Prettus\Repository\Providers\RepositoryServiceProvider::class,
在cmd 下面执行
php artisan vendor:publish
在 config文件夹下面生成 repository.php
编辑 config/repository.php
更改如下
'generator' => [
'basePath' => app_path(),
'rootNamespace' =>'App\\',
'paths' => [
'models' =>'Entities',
'repositories' =>'Repositories\Eloquent',
'interfaces' =>'Repositories\Interfaces',
'transformers' =>'Transformers',
'presenters' =>'Presenters',
'validators' =>'Validators',
'controllers' =>'Http/Controllers',
'provider' =>'RepositoryServiceProvider',
'criteria' =>'Criteria',
'stubsOverridePath' => app_path()
]
]
在 cmd 下面执行
php artisan make:provider RepositoryServiceProvider
然后会自动生成相对应的服务层文件
编辑 config/app.php 在 providers 数组里面写入
App\Providers\RepositoryServiceProvider::class,
最后根据官方的说明文档使用该扩展包
安装 redis扩展包
1
composer require predis/predis 1.0.*
安装 laravel-ide-helper 扩展包
composer require barryvdh/laravel-ide-helper
写入 config/app.php文件
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
安装 laravel-debugbar 扩展包
composer require barryvdh/laravel-debugbar
4 优化 laravel 配置
编辑 composer.json
在 post-update-cmd 数组里面写入优化的优化参数
"php artisan cache:clear",
"php artisan route:cache",
"php artisan optimize",
"php artisan ide-helper:generate",
"php artisan ide-helper:meta",
"composer dumpautoload",
"php artisan clear-compiled"
-
laravel支持
2021-02-15 21:54:43Laravel支持 composer require febalist/laravel-support -
Laravel诗词博客-PHP
2021-06-25 07:50:071、采用Laravel5.8版本框架搭建2、前端使用 Bootstrap4 框架,适配移动、PC3、管理后台使用 Laravel-admin1.73 版本4、使用 Pjax 异步无刷新加载5、各个板块可自定义、扩展性强、注重细节、性能优秀6、写作支持 ... -
房地产门户网站CMS源码 多语言Laravel框架PHP源码
2022-04-27 19:59:03房屋出租楼盘销售网站CMS源码 适合房产中介和房地产公司 海外运营 多语言Laravel框架PHP源码 主要特点: 页面、博客、菜单、联系人、房地产.. 模块提供了使用组件以避免样板代码。 具有积分系统的代理面板发布其属性... -
版本说明 - Laravel - 为 WEB 艺术家创造的 PHP 框架。
2021-04-28 01:07:25版本说明[Laravel 4.2](#laravel-4.2)[Laravel 4.1](#laravel-4.1)Laravel 4.2通过在4.2版本的安装目录下运行命令“php artisan changes”来获得此版本完整的变更列表, 也可以查看Github上的变更文件... -
laravel-soap:Laravel Soap Client
2021-03-27 18:21:21Laravel SOAP客户端版本号Laravel SOAP版本Laravel支持1.x 5.6、6.x,7x 2.x 8.x安装执行以下命令以获取软件包的最新版本: composer require codedredd/laravel-soap文献资料您可以在这里找到详细的贡献请发布问题... -
telebot:用PHP创建Telegram-bot的简便方法。 丰富的Laravel支持
2021-02-05 09:02:42TeleBot是一个用于电报机器人开发PHP库。 Rich Laravel开箱即用。 具有轻松,干净和可扩展的方式来处理电报更新。 文献资料 图书馆的文档可在上。 产品特点 机器人经理 ...Laravel支持 库提供了Facad -
support_center:使用Laravel建立的支持中心
2021-02-06 07:47:25使用Laravel构建的完整支持中心 特征: 票证,评论和状态 Bootstrap:使用Bootstrap,我们使前端易于更改,因此您可以使其适应自己的需求。 邮件通知:每次您执行重要操作(评论,关闭/重新打开,创建故障单)时... -
laravel-xml:Laravel XML支持; 中间件,响应和实用程序
2021-02-06 07:47:34支持: Laravel v5.3及更高版本安装$ composer require bmatovu/laravel-xml要求获取请求内容(正文)。 $ request -> xml (); *返回Bmatovu\LaravelXml\Support\XMLElement对象。 确定请求内容类型是否为XML。 $ ... -
Zermelo:专为Laravel设计PHPMySQL报表引擎
2021-05-13 17:00:56一个PHP报告引擎,特别适合与Laravel一起使用,并在下 报告方式 Zermelo的基本思想是让报告作者专门考虑SQL SELECT语句,并允许Zermelo处理将查询产生的数据转换为复杂而丰富的Web界面。 有很多好的工具可用来帮助... -
laravel-support:Laravel支持包是Laravel项目的帮助器和工具的集合
2021-05-24 07:21:43Laravel支持 Laravel-support软件包是Laravel项目的帮助程序和工具的集合。 ##要求 PHP:> = 7.0.0 照亮/数据库:^ 5.0 照明/支撑:^ 5.0 照亮/验证:^ 5.0 照亮/合同:^ 5.0 安装 您可以通过composer安装该... -
geoip:Laravel支持的Geoip Wrapper
2021-05-26 11:45:49GeoIP Laravel支持的Geoip Wrapper支持的驱动程序()要求PHP> = 7.2安装通过作曲家安装composer require pulkitjalan/geoip Laravel有Laravel服务提供商和外观。 将以下内容添加到config/app.php的providers数组中 ... -
tcpdf-laravel:laravel的TCPDF助手
2021-02-03 12:48:28TCPDF是不是真的支持PHP 7,但有支持它,检查计划,出。 安装 通过在项目的composer.json需要elibyy/tcpdf-laravel软件包,可以通过安装Laravel TCPDF服务提供程序。 (安装可能需要一段时间,因为该软件包需要TCPDF... -
Laravel 5.6 版本正式发布
2021-03-24 08:50:25Laravel 5.6 是继 5.5 之后 Laravel 官方发布的最新版本。此版本包含众多新特性,接下来我们说一说几个重要的特性。如需查看完成的发布日志,请点击这里。改进日志Laravel 5.6 版本中最重要的特性就是日志功能的改进... -
laravel历史版本对照表、安装方法、查看版本号
2022-01-04 15:02:42php版本 发布日期 错误修复截止日期 安全修复截止日期 长期维护 1.0 2011-06-01 不予支持 不予支持 ... -
laravel-paddle:适用于Laravel的Paddle.com API集成,并支持webhooksevents
2021-04-15 19:29:39如果您仍在使用Laravel的旧版本(或PHP <7.3),请使用下面的图表找出应该使用的版本。 请注意,不再支持较旧的版本。 Laravel版本套餐版本8.0 2.0 6.0-7.0 1.0 您可以通过composer安装该软件包: composer ... -
api-generator:用于Laravel框架PHP代码生成器,完全支持JSON-API数据格式
2021-01-28 12:22:33用于Laravel框架PHP代码生成器(基于OAS),完全支持JSON-API数据格式 通过作曲家安装: 首先-如果尚未创建Laravel项目,请执行以下操作: composer create-project --prefer-dist laravel/laravel your_app 然后... -
多商户电商系统PHP源码+全套扩展插件+双端APP源码 基于LARAVEL
2022-04-01 13:25:24该脚本是使用PHP的Laravel框架版本5.7开发的。适用于所有可用设备的超级响应设计。所有页面,所有属性都为各种尺寸的设备(例如台式机,笔记本电脑,移动电话,平板电脑等)正确设计。任何屏幕布局均可用。该源码... -
Laravel Queue的RabbitMQ驱动程序。 支持Laravel Horizon。-PHP开发
2021-05-27 07:50:33用于Laravel安装的RabbitMQ队列驱动程序您可以使用以下命令通过composer安装此软件包:composer require vladimir-yuldashev / laravel-queue-rabbitmq该软件包将自动安装用于Laravel安装的所有RabbitMQ Queue驱动... -
laravel-theme:Laravel的主题支持
2021-02-03 12:37:32这是一个Laravel软件包,增加了管理主题的基本支持。 它允许您在单独的文件夹中构建视图和资产,并支持主题扩展! 太棒了:) 特征: 主题文件夹中的视图和资产分离 主题继承:扩展任何主题并创建主题层次结构... -
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2020-10-24 06:16:28主要介绍了PHP IDE PHPStorm配置支持友好Laravel代码提示方法,重点配置已经加红提示,需要的朋友可以参考下 -
laravel-web:Laravel PHP网站
2021-05-24 17:20:33出色的控制容器版本,富有表现力的移植系统以及紧密集成的单元测试支持,为您提供了构建任务所需的任何应用程序所需的工具。 官方文件 可以在上找到该框架的文档。 贡献 感谢您考虑为Laravel框架做出贡献! 可以在...