Size: a a a

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

2021 May 05

SG

Sergey Gerasimov in Laravel для начинающих
Ну отлично, но я бы всё равно тайпхинт добавил
источник

SG

Sergey Gerasimov in Laravel для начинающих
И вместо count() лучше используй exists()
источник

VH

Vlad Horpynych in Laravel для начинающих
Понял, благодос
Тайпхинт добавил
А за exists чё-то даже не подумал, так реально короче будет
источник

SG

Sergey Gerasimov in Laravel для начинающих
Не только короче, но и быстрее
источник

VH

Vlad Horpynych in Laravel для начинающих
и это тоже)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ну и деструктуризацию тоже примени @krek_95
источник

SG

Sergey Gerasimov in Laravel для начинающих
А тебе точно нужно $validator->getData()? там у валидатора нет метода get/input? Тогда бы не тянул хелпер Arr + может быть такое, что в дате не будет поля $idColumn?
источник

MM

Mr. Maklaren in Laravel для начинающих
Кто апгрейдил мускул с 5.7 до 8, какие проблемы встречали?
источник

VH

Vlad Horpynych in Laravel для начинающих
Та вроде как таких методов нет
Думал использовать глобальный request($idColumn), но хз насколько это лучше

Насчет того, что поля может не быть - ты прав, это косяк
Сейчас думаю, как пофиксить
источник

D

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

MM

Mr. Maklaren in Laravel для начинающих
Спасибо
источник

SG

Sergey Gerasimov in Laravel для начинающих
Аналогично через инвалид аргумент
источник

SG

Sergey Gerasimov in Laravel для начинающих
А в БД можешь не смотреть, на откуп программиста оставь
источник

VH

Vlad Horpynych in Laravel для начинающих
Немного не понял)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ну проверить есть ли такое поле в getData() - если нет, выкинуть эксепшен, если есть - то запрос писать с учетом того, что пришло
источник

VH

Vlad Horpynych in Laravel для начинающих
По итогу вот как-то так получилось
Эксепшен при отсутствии поля решил не добавлять (т.к. для этого поля есть отедльный рул, и при его отсутствии и так будет генерирована ошибка)
источник

PK

Pavel Kosov in Laravel для начинающих
Привет. У меня вот такая общая схема для всех страниц и в я хочу в сайд бар передавать элементы отдельно. То есть по идее которая на втором скрине. Но я получаю еррор. Сайд бар есть на всех страницах. Как это реализовать правильно?
источник

PK

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

MO

Max Orlov in Laravel для начинающих
посмотри laravel view composers, они для того, чтобы раздавать общие данные в шаблоны

https://laravel.com/docs/8.x/views#view-composers
источник

MO

Max Orlov in Laravel для начинающих
еще вариант создать компонент artisan make:component Sidebar и в нём реализовать логику

https://laravel.com/docs/8.x/blade#components
источник