【发布时间】:2017-08-13 18:57:31
【问题描述】:
我正在尝试更新数据库中的字段,但我不能
这是我的路线:
Route::get('orders', [
'uses' => 'OrderController@postOrder',
'as' => 'order.show'
]);
这里是控制器:
public function postOrder()
{
$this->orderForm->validate(Input::all());
$order = $this->orders->getNew([
'link' => Input::post('link'),
'size' => Input::post('size'),
'color' => Input::post('color')
]);
$this->orders->save($order);
return Redirect::back()->withMessage('Order has been updated');
}
这是刀片:
{{ Form::open() }}
<div class="box-body">
<div class="row">
<div class="col-lg-6">
<div class="form-group">
{{ Form::label('title', 'Product:') }}
{{ Form::text('title', $order->title, ['class' => 'form-control', ]) }}
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
{{ Form::label('link', 'Link:') }}
{{ Form::text('link', $order->link, ['class' => 'form-control']) }}
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<div class="form-group">
{{ Form::label('size', 'Size:') }}
{{ Form::text('size', $order->size, ['class' => 'form-control']) }}
</div>
</div>
<div class="col-lg-6">
</div>
</div>
<div class="box-footer">
{{ Form::submit('Save', ['class' => 'btn btn-primary']) }}
</div>
{{ Form::close() }}
所以每次我尝试更新订单时都会收到错误“MethodNotAllowedHttpException”,我尝试了很多方法但我迷路了。我还是 php 的初学者,这个问题让我发疯,所以如果你能帮助大家,我会很高兴。
谢谢
***我已经更新了代码
【问题讨论】: