Size: a a a

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

2020 April 02

S

SeRGei in Laravel для начинающих
а как красиво?)
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
о, точно!
Спасибо!
\App\Models\Percentage::query()
   ->whereHas('user', function ($query) use ($user) {
       $query->where('id', $user->id);
   })
   ->whereHas('levels.percentages', function ($query) {
       $query->where('id', 'percentage_id');
   })
   ->get();
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Иван Лещенко
\App\Models\Percentage::query()
   ->whereHas('user', function ($query) use ($user) {
       $query->where('id', $user->id);
   })
   ->whereHas('levels.percentages', function ($query) {
       $query->where('id', 'percentage_id');
   })
   ->get();
Такое что выдаст?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Иван Лещенко
\App\Models\Percentage::query()
   ->whereHas('user', function ($query) use ($user) {
       $query->where('id', $user->id);
   })
   ->whereHas('levels.percentages', function ($query) {
       $query->where('id', 'percentage_id');
   })
   ->get();
Попробую по быть в роли линтера
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Иван Лещенко
Попробую по быть в роли линтера
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Попробую по быть в роли линтера
спасибо! :)
источник

IG

Ilshat Gayanov in Laravel для начинающих
SeRGei
а как красиво?)
после server_name
root /path/to/public
источник

IG

Ilshat Gayanov in Laravel для начинающих
точнее вне location {}
источник

VY

Vladimir Yefremov in Laravel для начинающих
'percentage_id' - это поле для связи... если его не указывать, как связать?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
'percentage_id' - это поле для связи... если его не указывать, как связать?
Эмм
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Элок сам это делает
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Попробую по быть в роли линтера
связь такая:
    public function levels()
   {
       return $this->hasMany('App\Models\PercentageLevel');
   }
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
связь такая:
    public function levels()
   {
       return $this->hasMany('App\Models\PercentageLevel');
   }
А что в App\Models\PercentageLevel?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
А что в App\Models\PercentageLevel?
    public function percentage()
   {
       return $this->belongsTo('App\Models\Percentage');
   }
источник

VY

Vladimir Yefremov in Laravel для начинающих
может для этой связи вообще не надо hasMany?
как-то percentage->levels... ?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
может для этой связи вообще не надо hasMany?
как-то percentage->levels... ?
А что ты хочешь проверить?
источник

S

SeRGei in Laravel для начинающих
Ilshat Gayanov
после server_name
root /path/to/public
так не пашет
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
А что ты хочешь проверить?
получить левелы, которые имеют соответствующий percentage_id в единую коллекцию
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
получить левелы, которые имеют соответствующий percentage_id в единую коллекцию
with('levels.percentage')
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Никаких проверок на айди, это задача элока
источник