Как в Laravel использовать во фронтенде админский функционал Voyager?
Делаю интернет-магазин на Laravel. В качестве админки прицепил Voyager. Сделал в Voyager BREAD для добавления товаров, теперь из админки полностью управляю процессом добавления позиций.
Понадобилось реализовать функционал добавления товаров из личного кабинета пользователя во фронтенде. Я могу сейчас взять свой ProductController из /App/Http/Controllers и начать реализовывать там public function store() {} для сохранения товаров. Но поймал себя на мысли что всё это уже сделано в Voyager и я буду просто дублироваться. Можно ли как-то заиспользовать этот функционал от Voyager?
Допустим в Вояжере твоём есть участок кода, отвечающий за сохранение какой-то сущности...
Возьми его и вынеси в отдельный класс/функцию...и используй в нескольких местах...
Либо при возможности отправь те же данные на тот же контролер под этим же или другим маршрутом...