私は2モデルのモデルと写真を持っています。これらのモデルは、私は、製品catagoryのすべての写真を取得する必要がありアクセスする静的でないメソッドを与える1対多のリレーションは、静的にアクセスするべきではありません。エラーLaravel5.3
public function Photo(){
return $this->hasMany('App\Photo');
}
写真モデル
public function Product(){
return $this->belongsTo('App\Product');
}
製品モデル以下です。このために私はこれを試しました
$Photo = Products::Photo()->where(['catagory' => $request->catagory])->get();
私は次のエラーが表示されます。 IndexController.phpライン49で
ErrorException:非静的メソッド のApp \製品::写真は()それを解決するためにどのように静的に
と呼ばれるべきではないのですか?そして何が問題なのですか?
可能な重複:非静的メソッドを静的に呼ばれるべきではありませんphp](http://stackoverflow.com/questions/4684454/error-message-strict-standards-non-static-method-should-not-be-called-staticall) – miken32