Size: a a a

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

2020 November 17

И

Игорь in Laravel для начинающих
PSYTRGLES
фотки не аватарки )
ну да, просто у меня пользовательских не будет картинок. только аватарки
источник

P

PSYTRGLES in Laravel для начинающих
Игорь
ну да, просто у меня пользовательских не будет картинок. только аватарки
сегодня не будет. а завтра будет 😂😂😂
источник

P

PSYTRGLES in Laravel для начинающих
лан, шучу
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
users/avatars/
users/photos/
😂
только один диск для аватарок превращается в два, потому что нужно и оригинальное изображение хранить
источник

P

PSYTRGLES in Laravel для начинающих
неа. смотря как ты делаешь. но рискну предположить, что ты подставляешь размеры в url, типа
/storage/avatars/  30x30  /1c/2b/1c2b.jpg
/storage/avatars/  original  /1c/2b/1c2b.jpg

где первая часть - диск, вторая размер, третье - путь в бд
источник

P

PSYTRGLES in Laravel для начинающих
или ты хранишь каждый размер в отдельном поле?
тогда
/storage/avatars/   - диск
30x30/1c/2b/1c2b.jpg - путь в бд
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Вынести в релейшен и получишь вид:

// ConstructorOrder
public function actualOrders()
{
   return $this->belongsToMany(Order::class)
       ->where('user_id', Auth::id())
       ->where('date_end', '>', Carbon::now())
       ->where('pay_status', '>', 0);
}

// Your place
$constructor = ConstructorOrder::whereHas('actualOrders')->get();
поясни плз...
ты написал, что метод actualOrders нужно поместить в модель ConstructorOrder, но поля для where - это поля модели Order;
как мне нужно сделать связь, чтобы работало то, как ты написал?
источник

BF

Benjamin Franklin in Laravel для начинающих
Alex B
это была моя реакция на твои слова, а что не так?
Ты сейчас оправдываешься, значит, в чём-то виноват?! Я взял на заметку что ты за тип личности и чем здесь занимаешься кроме laravel. 👍🏻
источник

VY

Vladimir Yefremov in Laravel для начинающих
я сейчас сделал просто
class ConstructorOrder extends Model
{
   public function orders()
   {
       return $this->belongsToMany(Order::class);
   }

}

но похоже этого мало :)
источник

AP

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

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
поясни плз...
ты написал, что метод actualOrders нужно поместить в модель ConstructorOrder, но поля для where - это поля модели Order;
как мне нужно сделать связь, чтобы работало то, как ты написал?
Так. И тут я опять ошибся. Заюзал билдер вместо обращения к отношению.

hasMany / belongsToMany надо.

Исправил
источник

VP

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

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Так. И тут я опять ошибся. Заюзал билдер вместо обращения к отношению.

hasMany / belongsToMany надо.

Исправил
ааааа,
прояснилось

Большое спасибо!
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Vasile Papuc
добрый день кто объяснит пожалуйста почему админ роль принимает а другие все идут в аборт
в какой из абортов?
источник

VP

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

AP

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

VP

Vasile Papuc in Laravel для начинающих
Alexander Pavlenko 🌚
условие значит не соблюдается, которое в ифе
проблема в том когда ставлю
источник

AP

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

VP

Vasile Papuc in Laravel для начинающих
роль админ все работает значит условия соблюдаются
источник

AP

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