精华内容
下载资源
问答
  • php 版本维护时间 laravel 版本维护时间 如何选择laravel 版本 5.7-6.0 新特性 laravel 5.7 resources目录调整 在 Laravel 5.6 下,resources 目录结构如下: resources ├── assets │ ├── js │ └── ...

    版本升级

    php 版本维护时间
    laravel 版本维护时间
    如何选择laravel 版本

    5.7-6.0 新特性

    laravel 5.7

    1. resources目录调整
      在 Laravel 5.6 下,resources 目录结构如下:

    resources
    ├── assets
    │ ├── js
    │ └── sass
    ├── lang
    │ └── en
    └── views

    在 Laravel 6.0 下,resources 目录结构如下:
    resources

    ├── js
    ├── sass
    ├── lang
    │ └── en
    └── views

    1. 新的 URL 生成语法
      「元组符号」或者「可调用数组语法」:
      Laravel 5.6
    $url = action('UserController@profile', ['id' => 1]);
    

    Laravel 6.0

    $url = action([PostsController::class, 'index']);
    
    1. 引入 Laravel Dump Server 输出dump() 调试信息
    2. 优化动态调用 Eloquent 模型导致的错误消息

    laravel 5.8

    1. 缓存有效期单位调整
    2. 废弃全局的字符串和数组相关辅助函数
    // Deprecated
    array_add($array, $key, $value);
    
    // Use this directly
    Arr::add($array, $key, $value);
    
    1. 支持策略类自动解析功能
    2. 编译后的 Blade 模板显示编译前模板文件路径(方便调试)

    laravel 6.0

    1. 为指定队列任务设置中间件

    laravel 7.0

    展开全文
  • 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加入的。现在可以从尾部取:

    展开全文
  • PHP Laravel支持 安装 composer require efureev/laravel-support " ^0.9 " 用法 特性\数据库\ UUID 使用UUID类型作为主键 Schema :: create ( 'table_name' , static function ( Blueprint $ table ) { static ...
  • 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 ...

    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

    展开全文
  • Laravel 查看版本

    2021-03-08 15:51:05
    Laravel 查看版本 查看本地已经下载的 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月
    展开全文
  • 如果mysql数据库的版本不是5.7及以上,除了重装数据库外,也可以修改laravel里的文件,使数据迁移成功 方法一、修改config里的database.php文件 将'mysql'里的'charset' =&gt; 'utf8mb4',修改为'charset' =&...
  • laravel支持-源码

    2021-02-15 21:54:43
    Laravel支持 composer require febalist/laravel-support
  • <p>I am trying to install... I know that Laravel requires PHP 7+. <p>Any idea how to resolve that? Is it possible to change PHP version - free subscription or it has to be paid subscription? </div>
  • <p>Does it supports on hhvm 3.15.1 and compiler ID: tags/HHVM-3.15.1-0-g87901df9ba74204dda149af0cfbbb016d85df67e current php version 7.0.99-hhvm </div>
  • Laravel支持Spatie /枚举 该软件包为软件包提供了扩展的支持。 安装 您可以通过composer安装该软件包: composer require spatie/laravel-enum 支持我们 我们投入了大量资源来创建。 您可以通过来支持我们。 ...
  • Laravel 5.0官方中文教程Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。特点:...
  • 在我的项目中安装一些作曲家软件包时遇到问题。Problem 1- Installation request for spatie/... satisfiable by spatie/image-optimizer[1.1.5].- spatie/image-optimizer 1.1.5 requires php ^7.2 -> your PH...
  • 一个小型的 Laravel 8 包,用于简单易用的 API 版本控制。 Lapiv 仅代表 (L)aravel (API) (V)ersioning。 升级到 v2 时,请参阅 。 有关 Laravel 6+ 的支持,请参阅 。 目录 query_string方法 安装 您可以通过...
  • Laravel 5.6 版本中日志行为可以很容易的进行自定义,而在5.5以下版本中日志行为自定义自由度并不是很高,但是项目有需求不能因为这个就强行将项目升级为5.6吧,况且作为一个稳定的项目升级框架大版本有可能会有...
  • Laravel 版本选择

    千次阅读 2019-03-12 12:40:44
    长期支持(Long Time Support) ...Laravel 于2015年6月9日正式发布了第一个LTS版本5.1,并提供为期3年的安全补丁支持 laravel框架各个版本PHP的要求 5.1 5.2 PHP 5.5.9 4.2 PHP5.4+ 4.1 PHP5.3.7...
  • laravel5.4版本

    2018-03-10 10:26:55
    Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 在Laravel中已经具有了一套...
  • TeleBot是一个用于电报机器人开发PHP库。 Rich Laravel开箱即用。 具有轻松,干净和可扩展的方式来处理电报更新。 文献资料 图书馆的文档可在上。 产品特点 机器人经理 ...Laravel支持 库提供了Facad
  • Laravel支持 Laravel-support软件包是Laravel项目的帮助程序和工具的集合。 ##要求 PHP:> = 7.0.0 照亮/数据库:^ 5.0 照明/支撑:^ 5.0 照亮/验证:^ 5.0 照亮/合同:^ 5.0 安装 您可以通过composer安装该...
  • 带有Cloud Platform和Laravel支持的Google API php客户端包装 要求 PHP> = 7.2 安装 通过作曲家安装 composer require pulkitjalan/google-apiclient Laravel 要在laravel中使用,请将以下内容添加到config/app.php...
  • Laravel Valet,Mac平台上的极简Laravel开发环境,早已发布了2.0版本,该版本主要包含了一些bug修复以及将内置服务器从Caddy替换成Nginx。 升级到 Valet 2.0 升级到新版本很简单,只需几步就可以完成。 首先,...
  • 文章目录Laravel框架:版本5.8-通过自定义命令创建service服务层文件新建命令(自定义命令)测试命令(自定义命令) Laravel框架:版本5.8-通过自定义命令创建service服务层文件 新建命令(自定义命令) 建议使用git...
  • Laravel支持的Geoip Wrapper 支持的驱动程序() 要求 PHP> = 7.2 安装 通过作曲家安装 composer require pulkitjalan/geoip Laravel 有Laravel服务提供商和外观。 将以下内容添加到config/app.php的providers...
  • 对于Laravel支持: Laravel 5.5+将自动发现该软件包,对于早期版本,您需要: 将服务提供者添加到config/app.php : NZTim\Mailchimp\MailchimpServiceProvider::class, 注册外观: 'Mailchimp' => NZTim\...
  • 主要介绍了PHP IDE PHPStorm配置支持友好Laravel代码提示方法,重点配置已经加红提示,需要的朋友可以参考下
  • Laravel框架PHP环境 支持的标签和相应的Dockerfile链接: 附加模块列表: 国际 mbstring 加密 的MSSQL pcntl pdo_dblib pdo_mysql pdo_pgsql pgsql 压缩 仅PHP 5.5和5.6: 操作缓存
  • 具有Laravel 5.x支持的非常非常简单HTML缩小程序。 它将HTML缩小为 删除除IE条件外HTML注释 删除评论 缩短多个空格 删除HTML标记之间的空格 折叠新行 您最终将获得少量利润: 统一的 缩小的 64.2KB 44.6KB 代码...
  • <p>What's the minimum php version required to install Laravel? According to this <a href="http://www.wikihow.com/Install-Laravel-Framework-in-Windows" rel="nofollow">wikihow</a> tutorial, the minimum ...
  • 原文连接:...此扩展包兼容laravel5.8以上版本 准备工作 安装扩展包 composer require wjcms/laravel-markdown-editor配置p
  • laravel版本说明 1.LTS版 长期维护研发版,支持诸多扩展,框架较为稳定,建议公司项目使用。 2.STS版 短期维护研发版,可能有些扩展会来不及靠拢,不建议公司使用。 3.其他版本,官网新闻中,未说明是lts版本、sts...
  • 很久以前在一个话题里面聊到的观点,很多同学在 Laravel 版本选择时候比较混淆,这里说下我的看法。 对 Laravel 框架发布周期不熟悉的同学请参阅 - Laravel 的发布路线图。 什么是 LTS 长期支持 (LTS)是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,475
精华内容 4,990
关键字:

laravel支持php版本