Size: a a a

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

2021 January 29

AH

Andrey Helldar in Laravel для начинающих
Паша Финогентов
Это очень иронично
Когда я проходил собеседование в Ready4Sky (пишут софт для Remond), дали ТЗ. Один из тех, кто его составлял - Дмитрий Афанасьев
источник

D

DK in Laravel для начинающих
деанон какой-то произошел)
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Andrey Helldar
Когда я проходил собеседование в Ready4Sky (пишут софт для Remond), дали ТЗ. Один из тех, кто его составлял - Дмитрий Афанасьев
Прошли?
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Немножко не согласен с сервисом в этом проекте, но это уже вкусовщина
источник

AH

Andrey Helldar in Laravel для начинающих
Нет. Они искали преподавателя программирования - тот, кто блещет теоретическими знаниями, а не практического спеца.
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Это модно записывать роль в сущность пользователя?
источник

AH

Andrey Helldar in Laravel для начинающих
Паша Финогентов
Это модно записывать роль в сущность пользователя?
Нет, это говнокод.

В правильной логике в БД колонка должна иметь дефолтное значение, например, 1, где цифра является идентификатором роли юзера в таблице юзера.

При регистрации не нужно указывать это поле вообще и при создании записи он автоматом станет юзером.
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Andrey Helldar
Нет, это говнокод.

В правильной логике в БД колонка должна иметь дефолтное значение, например, 1, где цифра является идентификатором роли юзера в таблице юзера.

При регистрации не нужно указывать это поле вообще и при создании записи он автоматом станет юзером.
Зато как старательно
источник

А

Андрей in Laravel для начинающих
Andrey Helldar
Нет, это говнокод.

В правильной логике в БД колонка должна иметь дефолтное значение, например, 1, где цифра является идентификатором роли юзера в таблице юзера.

При регистрации не нужно указывать это поле вообще и при создании записи он автоматом станет юзером.
А как правильно? id роли хранить?
источник

ПФ

Паша Финогентов... in Laravel для начинающих
У меня походу у одного одержимость phpdoc каждому методу пихать...
источник

AH

Andrey Helldar in Laravel для начинающих
Андрей
А как правильно? id роли хранить?
Выше обновил своё сообщение с пояснением, чтобы не плодить комментарии.
источник

D

DK in Laravel для начинающих
Паша Финогентов
У меня походу у одного одержимость phpdoc каждому методу пихать...
норм
источник

SC

Sergey Chizhik in Laravel для начинающих
Паша Финогентов
Это модно записывать роль в сущность пользователя?
Дефолтные значение следует проставлять не так
источник

D

DK in Laravel для начинающих
просто генерь их через  phpstorm
источник

AH

Andrey Helldar in Laravel для начинающих
Паша Финогентов
У меня походу у одного одержимость phpdoc каждому методу пихать...
Идеальный вариант - писать самодокументируемый код.

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

ПФ

Паша Финогентов... in Laravel для начинающих
Andrey Helldar
Идеальный вариант - писать самодокументируемый код.

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

AH

Andrey Helldar in Laravel для начинающих
Паша Финогентов
для ide не самый идеальный вариант
Да как сказать
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Хотя с php 7.4 уже можно
источник

AH

Andrey Helldar in Laravel для начинающих
Паша Финогентов
Хотя с php 7.4 уже можно
Я и с php 5.6 нормально в ide работаю)
Если метод принимает не магическую переменную, то шторм уже знает что в ней.

Либо объявить тип, например:
public function store(MyFormRequest $request)

Шторм уже будет знать что за реквест и как с ним работать. И никаких док-блоков, никакого мусора в коде.
источник

ПФ

Паша Финогентов... in Laravel для начинающих
Это если принимает, но если чуть-чуть глубже зайти, иногда нужно знать тип возвращаемого объекта и до 7.4 без док блока нельзя было этого узнать
источник