【问题标题】:Testing My Library Against a Laravel 5.6 App针对 Laravel 5.6 应用程序测试我的库
【发布时间】:2018-06-21 09:55:07
【问题描述】:

Laravel 5.6 即将推出。

我想在发布之前针对 Laravel 5.6 应用测试一些 PHP 库代码。

laravel/framework 存储库有一个 5.6 标签。万岁!

但是,laravel/laravel repository$ laravel new$composer create-project 应用程序的来源)没有 5.6 标签,并且不清楚是 developmaster 还是其他东西抓住正确的东西。

我的问题:我如何安装一个能够很好地代表 Laravel 5.6 中的内容的 laravel 应用程序,如果它今天发布?

【问题讨论】:

  • 根据 Lavarel 的主页,“Laravel 5.6 计划于 2018 年 1 月发布”,所以你可能还要再等几天才能有稳定的版本
  • @NicoHaase 感谢您的关注。我不想要一个稳定的版本,我想要开源的东西,它是目前 Laravel 5.6 的工作版本,这样我就可以在 Laravel 5.6 的开发过程中测试我的代码。

标签: php laravel github composer-php


【解决方案1】:

您需要更新您的composer.json,但您肯定会遇到其他错误或依赖问题,我建议您等到发布。

由于 5.6 的要求,您还可能需要将 PHP 版本升级到“php”:“^7.1.3”。

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=7.0.0",
    "fideloper/proxy": "~3.3",
    "tijsverkoyen/css-to-inline-styles": "dev-master",
    "laravel/framework": "5.6.x-dev",
    "laravel/tinker": "~1.0"
},

【讨论】:

  • +1 表示乐于助人的态度,但这不起作用。虽然它会更新框架,但它不会更新此 composer.json 和框架所属的“应用程序”,并且如前所述,还会出现其他错误(例如 "fideloper/proxy": "~3.3" 依赖于不再存在)
  • 其他库的更新不是您的问题的一部分,因此如果您不想执行它们,请不要这样做。你甚至没有分享你的 composer.json 来查看哪些部分可以更新...
  • @NicoHaase 。我有点做过,但很容易错过。 然而,laravel/laravel 存储库。这是组成您的 laravel 应用程序的项目,并为您创建默认的 composer.json 文件。即当你说 laravel new blog 时,该命令会创建一个带有 fideloper/proxy(和其他)的 composer.json,它们是 Laravel 5.6 的一部分。因此,间接地,这些其他库是我问题的一部分。再次感谢您的时间/关注!
【解决方案2】:

Laravel 命令行工具有一个--dev 标志,它将获取正在开发的最新版本的 Laravel。

$ laravel help new
Usage:
  new [options] [--] [<name>]

Arguments:
  name                  

Options:
      --dev             Installs the latest "development" release

Laravel 命令

$ laravel new my-project --dev

将获取适当版本的 laravel/laravel,其中包括正确的基本作曲家包(laravel/frameworkfideloper/proxylaravel/tinker),用于 Laravel 开发中的工作版本(其中在这个时间点意味着 5.6)

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 2015-06-24
    • 1970-01-01
    • 2010-12-13
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 2017-06-11
    相关资源
    最近更新 更多