簡體   English   中英

laravel表單綁定:如何獲取ID

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM