Size: a a a

Laravel для начинающих

2020 September 03

Е

Евгений in Laravel для начинающих
Car::whereHas('category', function($query){
           return $query->where('id', 'cars.category_id')
               ->whereHas('category', function($query){
                   return $query->where('id', ?)
               });
       })->get();
пытался как-то так, но не понятно, как ставить as
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
зачем as?
источник

Е

Евгений in Laravel для начинающих
чтобы во вложенном whereHas как-то различать родительскую категорию и подкатегорию
источник

Е

Евгений in Laravel для начинающих
а как без них?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а как у тебя дочерняя категория описана в связях?
источник

Е

Евгений in Laravel для начинающих
Alexander Pavlenko 🌚
а как у тебя дочерняя категория описана в связях?
categories:  id, name, alias, parent_id
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а в связях как?
источник

Е

Евгений in Laravel для начинающих
Alexander Pavlenko 🌚
а в связях как?
public function parent()
   {
       return $this->belongsTo('App\Models\Category', 'parent_id', 'id');
   }

   public function subcategory()
   {
       return $this->hasMany('App\Models\Category', 'parent_id');
   }
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну так и используй  ->whereHas('subcategory', function($query){
                   return $query->where('id', ?)
               });
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Переслано от PHP PROGRAMMIST⬤👍3🅰️...
Как сделать удаление картинок чтоб они удалялись?
Не могу разобраться, помогите пожалуйста, если у вас есть время
Как сделать удаление картинок чтоб они удалялись?



Картинка удалячется , но проблема с редиректом

Exception
Property [id] does not exist on this collection instance.

       return redirect('/product/edit/'.$product->id)->with('info', 'Данные сохранены');
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Переслано от PHP PROGRAMMIST⬤👍3🅰️...
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
Переслано от PHP PROGRAMMIST⬤👍3🅰️
Как сделать удаление картинок чтоб они удалялись?
Не могу разобраться, помогите пожалуйста, если у вас есть время
Как сделать удаление картинок чтоб они удалялись?



Картинка удалячется , но проблема с редиректом

Exception
Property [id] does not exist on this collection instance.

       return redirect('/product/edit/'.$product->id)->with('info', 'Данные сохранены');
> Картинка удалячется

Вау, прогресс.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну у тебя коллекция, а должна быть модель
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
выбери модель а не коллекцию и будет работать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

И

Илья in Laravel для начинающих
источник

Е

Евгений in Laravel для начинающих
Alexander Pavlenko 🌚
ну так и используй  ->whereHas('subcategory', function($query){
                   return $query->where('id', ?)
               });
этот подзапрос прикрепить как-то так?
Car::whereHas('category', function($query){
           return $query->whereHas('subcategory', function($query){
               return $query->where('alias', 'podzakaz');
           });
       })->get();
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
да, типа того
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Он из тайпхинта берёт её.
источник

S

Someone in Laravel для начинающих
попробуй посмотреть что будет если сделать так
источник