【问题标题】:Laravel 5.3 Collective not installingLaravel 5.3 Collective 未安装
【发布时间】:2018-09-17 01:43:57
【问题描述】:

我正在学习如何使用表单,但在尝试简单的 html 代码时第一次尝试时出错。

<form class="form" method="post" action="{{url('/painel/produtos/store')}}">

使用这段代码我得到了这个错误:

MethodNotAllowedHttpException in RouteCollection.php line 218:

所以我四处搜索,发现人们使用此代码代替

{{ Form::open(array('url' => '/painel/produtos/store')) }}

我收到了一个新错误 Class 'Form' not found,所以我搜索并发现我需要 Laravel Collective 但是当我尝试安装它时,它给了我这个错误:

  [UnexpectedValueException]
  Could not parse version constraint :5.3.0: Invalid version string ":5.3.0"

所以我不知道该怎么做。

【问题讨论】:

  • 你能分享你对composer.json所做的编辑吗?
  • 我没有对 composer.json 进行任何编辑
  • 您从哪里得到关于该版本约束的错误消息?您用composer-php 标记了您的问题,所以我认为安装软件包会出现问题
  • 但是第二次阅读您的帖子,我认为您的方法限制错误。看看symfony.com/doc/current/routing/…
  • 这是正确的代码:{!! Form::open(['url' =&gt; '/painel/produtos/store']) !!}

标签: composer-php laravel-5.3 laravelcollective


【解决方案1】:

你好,你可以试试这个。

但是项目已经放弃了。

composer require "laravelcollective/html"::"^5.3.0"

【讨论】:

  • 嗨,Gabriel,欢迎来到 stackoverflow。你能否在你的回答中更详细地解释那行代码的作用、它属于哪里以及它如何回答原始问题?
猜你喜欢
  • 1970-01-01
  • 2017-01-22
  • 2019-03-30
  • 2017-01-07
  • 2017-05-10
  • 2017-10-04
  • 1970-01-01
  • 2018-04-25
  • 1970-01-01
相关资源
最近更新 更多