Я хочу использовать несколько hasMany и принадлежит этой подкатегории, которая использует две функции, один для продуктов возврата и еще один раз для возвращаемых продуктов с условием orderBy. Как мне это сделать????Laravel multiple hasMany
class Category extends Eloquent{
public function product(){
return $this->hasMany('Product');
}
public function product_ordered(){
return $this->hasMany('product')->orderBy('updated_at','DESC');
}
}
и файл продукта:
class Product extends Eloquent{
public function Category(){
return $this->belongsTo('category');
}
}
и я хочу, чтобы использовать оба, что в различных Просмотры
вид 1:
@foreach($category->product_ordered as $x){
...
}
view2:
@foreach($category->product as $x){
...
}
Большое вам спасибо ...
И что не работает с вышеуказанным кодом? –
return $ this-> hasMany ('product') -> orderBy ('updated_at', 'DESC'); как аргумент имя вашего класса модели (продукта), сделать первый символ в верхнем регистре –
Я не могу использовать то же самое вместе ... – Farshid