2014-01-16 39 views

回答

2

是的,只要您的添加/編輯表單是相同的。這裏有一個關於如何可以做一個簡單的想法:

  1. 負載使用表格形式::模型結合(http://laravel.com/docs/html#form-model-binding),將填充電流值(編輯)或空的HTML字段(新形式)

  2. 添加一個隱藏字段在您的形式,就像是加載或取決於它是否是一個編輯/新形式

  3. 在提交給你的控制器,你可以使用類似這樣產生的PRODUCT_ID :

    //after form validation 
    $new = Product::firstorCreate(array(
    'product_id' => Input::get('product_id') 
    )); 
    //assign the rest of the fields 
    $new->save(); 
    

我希望可以給你一個想法,以解決您的問題。

0

我用更直接的方法:

  1. Former可以在視圖和控制器均可使用,所以我使用的控制器
  2. 我創建一個保存我的表私有方法
  3. 使用它既添加和編輯動作
相關問題