ну раз дата у тебя масив, что понятно только по обращению к нему в коде, а не через тип в аргументе, то да только через ключ.
Понятно еще по $request->validated(); который возвращает массив
тогда почему так же обращался к нему как к запросу? сам же запутался. просто если в будущем нужно будет что-то тут поменять, то сразу не понятно что передали, масив или объект запроса. Да, посмотреть где метод вызван один клик, но зачем он если можно и без него)
Аа, тут дело в том, что я на свой старый код опирался, в нем я не использовал Сервис, а писал логику пямо в контроллере, там же и валидация, которая была не через класс Request, а прямо там массивом. Поэтому я там мог спокойно провалидироваться и продолжать работать с реквестом, у которого вызывал его методы. А в этот раз использовал класс request, через $data = $request->validated(); получил массив, который дальше закинул параметром в сервис (который изначально работал с реквестом). От того и получилась путаница
Обсуждают сегодня