Size: a a a

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

2021 February 25

ab

alex but in Laravel для начинающих
🤣
источник

S

Shotty in Laravel для начинающих
Я могу сделать отношения между 3 таблицами?

Есть таблица А, Б, В.

Мне нужно сделать связь один к одному между А и В. Но, поле по которому идет связь должно быть в таблицу Б.


Например, есть компания и нужно связать её с таблицей планов.

Но, поле по которому нужно делать связь от компании и планов должно быть от таблице подписки.


Короче говоря, связать две таблицы но поле по которому связывать нужно из третий таблицы для первой.
источник

S

Shotty in Laravel для начинающих
В модели выбрать отношения но с другой таблицей которая мне нужна
источник

SS

Serg Serdyuk in Laravel для начинающих
Sergey Chizhik
Что значит view composer? Оно тебе куда данные будет подкидывать?
разобрался, вечер видимо) обычный жеж биндинг...
источник

SC

Sergey Chizhik in Laravel для начинающих
Serg Serdyuk
разобрался, вечер видимо) обычный жеж биндинг...
Тем более
источник

P

PSYTRGLES in Laravel для начинающих
Lugovskoy Dmitriy
Для того, чтобы все контроллеры для админки писать в папке Admin
Вот зачем тебе кавычки нужны были...
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
PSYTRGLES
Вот зачем тебе кавычки нужны были...
Тогда как мне правильно теперь group писать? Теперь просто route дублируется App\Http\Controllers\Admin
источник

P

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

Д

Дима in Laravel для начинающих
У меня есть модель Document, у нее есть relation Field.
Я в строку поиска ввожу ФИО
И мне надо искать документы у которых тип поля - ИМЯ или ФАМИЛИЯ или ОТЧЕСТВО или ФИО сразу.
Делаю вот так:

$documentQuery->whereHas('fields', function ($query) use ($name) {
    return $query->whereIn('type', FieldTypes::getNameTypes())->where(DB::raw('LOWER(value)'), 'like', '%' . $name . '%');
       });

в getFioTypes массив с типами, которые отвечают за имя если я еще добавлю две таких штуки дл фамили и отчества все будет работать, а если я в конце добавлю еще такой квери для полного фио, то нет
Потому что у документов может быть либо три поля для ФИО либо одно.

 $fio = trim($surname . ' ' . $name . ' ' . $patronymic);
$documentQuery->whereHas('fields', function ($query) use ($fio) {
           return $query->whereIn('type', FieldTypes::getFioTypes())
               ->where(DB::raw('LOWER(value)'), 'like', '%' . $fio . '%');
       });

Как решить, чтоб все четыре квери работали?
источник

AB

Alex B in Laravel для начинающих
Доброго всем

не могу разобраться с этой ошибкой, скорее всего это с очередями связано, подскажите куда копать?
Exception with message 'Serialization of 'Closure' is not allowed'
источник

SC

Sergey Chizhik in Laravel для начинающих
Alex B
Доброго всем

не могу разобраться с этой ошибкой, скорее всего это с очередями связано, подскажите куда копать?
Exception with message 'Serialization of 'Closure' is not allowed'
Не пихать в очереди замыкания, или объекты у которых есть свойства типа замыкание
источник

ad

awesome dude in Laravel для начинающих
можно ли через $collection->pluck('name') получить не массив, а имена через запятую?

или что другое использовать?)
источник

MK

Maksim Kowalski in Laravel для начинающих
awesome dude
можно ли через $collection->pluck('name') получить не массив, а имена через запятую?

или что другое использовать?)
Взрывай
источник

ad

awesome dude in Laravel для начинающих
Maksim Kowalski
Взрывай
насыпал?))
источник

SC

Sergey Chizhik in Laravel для начинающих
awesome dude
можно ли через $collection->pluck('name') получить не массив, а имена через запятую?

или что другое использовать?)
implode(',')
источник

SC

Sergey Chizhik in Laravel для начинающих
Это юмор такой
источник

MK

Maksim Kowalski in Laravel для начинающих
awesome dude
насыпал?))
😅
источник

LP

Leonid Perevalov in Laravel для начинающих
Sergey Chizhik
Не пихать в очереди замыкания, или объекты у которых есть свойства типа замыкание
А что такое очереди в контексте этой беседы?
источник

SC

Sergey Chizhik in Laravel для начинающих
jobs
источник

SC

Sergey Chizhik in Laravel для начинающих
queue
источник