【发布时间】: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' => '/painel/produtos/store']) !!}
标签: composer-php laravel-5.3 laravelcollective