Size: a a a

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

2021 June 22

BS

Bogdan Shulepin in Laravel для начинающих
Хм. Про Telescope не знал, спасибо. Попробую
источник

AR

Alex Ryzhakov in Laravel для начинающих
всем привет, подскажите что я делаю не так:
'/organizations/{id?}/{group}/params/update' это мой url, я могу передавать id организации в organizations/{id?} а могу и нет, но когда я не передаю, то выводит 404
источник

ДА

Денис Арасланов... in Laravel для начинающих
Когда ты не передашь id, то у тебя урл становится вида organizations/{group}/params/update, а такой route не зарегистрирован
источник

AR

Alex Ryzhakov in Laravel для начинающих
а что мне делать, писать отдельный route и отдельный метод?
источник

ДА

Денис Арасланов... in Laravel для начинающих
Добавить такой же роут, тогда должно работать. Но вообще такая реализация грубая
источник

ДА

Денис Арасланов... in Laravel для начинающих
Получается что так
источник

AR

Alex Ryzhakov in Laravel для начинающих
ладно, спасибо
источник

EG

Egor Gruzdev in Laravel для начинающих
Загони id как опциональный в конец маршрута, т.е. принцип тот же что и в функции опциональные в конце.

Или сделай два маршрута на один и тот же метод, но у id пропиши обязательно where что там число.
источник

AR

Alex Ryzhakov in Laravel для начинающих
спасибо
источник

AR

Alex Ryzhakov in Laravel для начинающих
я делаю как вы говорите - там где 2 маршрута, получается я пишу
'/organizations/{group}/params/update',
'/organizations/{id}/{group}/params/update', и метод один и тот же, у меня ошибка выдается что я передаю не все переменные в конролле, у меня там 3 переменные, а без id передается 2
источник

AR

Alex Ryzhakov in Laravel для начинающих
я подумал сделать id=null, но что-то не работает
источник

4

4unkur in Laravel для начинающих
Не совсем по теме вопрос, но думаю почти все сталкивались.
источник

4

4unkur in Laravel для начинающих
Переслано от 4unkur
источник

4

4unkur in Laravel для начинающих
Переслано от 4unkur
Как можно настроить шторм чтобы он открывал компоненты по клику на теги в блейд и вью файлах?
компоненты регаются глобально через сниппет:

const files = require.context('./', true, /\.vue$/i);
files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default));


(это ларавел)
источник

D

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

ДА

Денис Арасланов... in Laravel для начинающих
Параметры в контроллер должны приходить следующие: controllerMethod(Request $request, int $id, string $group)
источник

ДА

Денис Арасланов... in Laravel для начинающих
Т.е. ты либо объявляешь их обработку в самом методе, либо через $request->id, $request->group в теле метода
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Это разные вещи
источник

P

PSYTRGLES in Laravel для начинающих
оба числовые? сначал роут с {id}/{group}, потом с {group}
источник

AR

Alex Ryzhakov in Laravel для начинающих
group - строка
источник