2016-08-24 58 views
0

这是我的表格:laravel形式结合:如何获得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' => '[email protected]' 
    ]); 
    Route::post('/', [ 
     'as' => 'entegra.gg.index', 
     'uses' => '[email protected]' 
    ]); 

回答

0

你应该用括号

尝试换你route值这

{{ Form::model($ggXml, ['route' => ['entegra.gg.index', $ggXml->id]]) }} 
... 
{{ Form::close() }} 
+0

我会尽力的。谢谢 – Hanik