【问题标题】:Elequent ORM ->where and ->saveEloquent ORM ->where 和 ->save
【发布时间】:2014-08-07 08:52:43
【问题描述】:

我是 Eloquent 的新手,但在我添加 'where' 子句之前,它工作正常,现在我似乎无法让它工作。

$filesRelationship = self::user()->customer->submissions->where('period_timestamp', '=', Input::get('period_timestamp'))->customerfile();


     $customerFile = new Customerfile(
               array('path' => $savepath, 'document_id' => Input::get('document_id')
               )
        );

    $customerFileResult = $filesRelationship->save($customerFile);

【问题讨论】:

    标签: laravel orm models


    【解决方案1】:

    取决于您的模型中的关系(您没有指定它们),但这可能有效:

    $filesRelationship = self::user()
        ->customer()
        ->submissions()
        ->where('period_timestamp', '=', Input::get('period_timestamp'))
        ->customerfile()
        ->first();
    

    【讨论】:

      猜你喜欢
      • 2014-08-19
      • 2016-06-13
      • 1970-01-01
      • 2015-05-16
      • 2014-08-29
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2013-07-10
      相关资源
      最近更新 更多