Size: a a a

2021 June 12

АА

Андрей Абаимов... in Laravel Pro
А методы получения как делаете? У Request просто уже есть метод get который позволяет либо получить поле, либо подставить дефолтное значение. У вас просто обёртка над ним получается?
источник

y

yu2ry in Laravel Pro
Просто методы getTitle getName, а внутри если это пост запрос $this->request->get(static::NAME);
источник

А

Алексей in Laravel Pro
а можно узнать воимя чего вы это делаете? мне из любопытства
источник

А

Алексей in Laravel Pro
подставлять дефолтные значения?
не ошибиться в имени "переменной"?
источник

y

yu2ry in Laravel Pro
Как по мне это выглядит красиво чем литералы $request->input(литерал) прям в контроллере ну или в сервисе если есть логика, вообще туда дто лучше передавать, на мой взгляд, просто если поменяется какой то параметр если у нас нет версиоонности апи, придется менять и в реквесте и везде где юзается этот реквест, с этим подходом надо будет поменять только то константу в реквесте, даже getName менять не надо будет, я думаю это на вкус и цвет, хорошо или плохо, хз, для меня хорошо, минус это больше кода
источник

А

Алексей in Laravel Pro
а $request->literal чем не нравится? без инпута
источник

y

yu2ry in Laravel Pro
Ну представь ты этот literal юзаешь в контроллере, используешь его раз 5, вот меняется параметр на  literal2, чт делать будешь? Везде менять? Тоже вариант
источник

y

yu2ry in Laravel Pro
Просто для меня магия типа этой так себе, иногда не поймёшь что это вообще такое
источник

y

yu2ry in Laravel Pro
Когда даже комментов нет на свойства)
источник

y

yu2ry in Laravel Pro
На вкус и цвет, но подход ругать как по мне не стоит) мы все как художники
источник

А

Алексей in Laravel Pro
честно говоря шансов что имя переменной в формреквесте поменяется не так то и много, по моему мнению. но аргумент понятен.
правда как у вас будет соотновиться getName() если переменную зовут вдруг abrakadabra.
источник

А

Алексей in Laravel Pro
дык php-doc вам в руки...
источник

y

yu2ry in Laravel Pro
Я вроде читал про этот подход в одной книжке и вот решил применить, и спросил тут]
источник

А

Алексей in Laravel Pro
черный ящик это круто конечно, но применим ли он к реквесту - помоему не очень. но я могу ошибаться, на вкус и цвет, как говорится
источник

R

Rabadan in Laravel Pro
Мне нравится подход getName. А так , зависит от проекта, если стартап с дальнейшим расширением проекта, то лучше избавляться от не гибких решений, которые в дальнейшем приведут в тупик, в таких проектах нужна динамичность данных, вот вы привели пример если параметр изменится и придется потом менять везде, если такая вероятность есть , то лучше своевременно найди решение, чтобы в  дальнейшем не копашиться и переписывать, по началу может показаться что тут такого переписать, но legacy даёт хороший опыт не наступать на эти грабли
источник

y

yu2ry in Laravel Pro
Если говорить о версионности, можно создавать папки реквестов и ресурсов с префиксом v1
источник

y

yu2ry in Laravel Pro
Новая апи вышла v2 папку создал и туда все засунул)
источник

y

yu2ry in Laravel Pro
Если я правильно понял про динамичность данных
источник

R

Representative in Laravel Pro
Ребят, нужно помощь, пытаюсь сделать крад, не летят картинки в бд(только они), соответсвенно не отображаются на индексе.
Может может кто помочь? Могу в личку
источник

АБ

Александр Балыхин... in Laravel Pro
фотки в бд?
источник