[英]laravel form binding : how to get id
這是我的表格:
{{ Form::model($ggXml, ['route' => 'entegra.gg.index', $ggXml->id]) }}
...
{{ Form::close() }}
這是我的崗位職能:
public function ggPostIndex($id)
{
$ggXml = App\Http\Models\ggXml::findOrFail($id);
$ggXml->fill($Imput::all());
$ggXml->save();
return Redirect::route('entegra.gg.index');*/
}
我如何在控制器中獲取ggXml-> id。 在教學視頻中,他可以,但我不能
我收到此錯誤:
ErrorException in ggController.php line 24:
Missing argument 1 for App\Http\Controllers\ggController::ggPostIndex()
這是我的路線:
Route::get('/', [
'as' => 'entegra.gg.index',
'uses' => 'ggController@ggGetIndex'
]);
Route::post('/', [
'as' => 'entegra.gg.index',
'uses' => 'ggController@ggPostIndex'
]);
您應該用方括號括住您的route
值
嘗試這個
{{ Form::model($ggXml, ['route' => ['entegra.gg.index', $ggXml->id]]) }}
...
{{ Form::close() }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.