【发布时间】:2014-12-02 13:58:43
【问题描述】:
我在使用带有 L4 的表单模型绑定时遇到了一些问题。正在填充我的表单,路线正确,但未正确提交。
控制器:
public function edit($id)
{
$transaction = Transaction::where('id', '=', $id)->get();
return View::make('transaction')->with('transactions', $transaction);
}
public function update($id)
{
$transaction = Transaction::find($id);
$input = Input::all();
$transaction->status = $input['status'];
$transaction->description = $input['description'];
$transaction->save();
}
查看:
@foreach($transactions as $transaction)
{{ Form::model($transaction, array('route' => array('transactions.update', $transaction->id))); }}
{{ Form::text('description'); }}
{{ Form::select('status', array('R' => 'Recieved', 'S' => 'Shipped', 'P' => 'Pending'), 'R'); }}
{{ Form::submit('Submit'); }}
{{ Form::close(); }}
@endforeach
【问题讨论】:
-
transactions.*的路由是由Route::resource()生成的吗? -
你是如何声明路由的?在此处发布。