Вы можете использовать функцию request()
(помощник) в любом месте вашего проекта, если у вас нет переменной $request
.
В MVC
логика архитектуры должна находиться в основном в Controller
. Здесь, в Laravel, события в основном используются для выполнения определенной логики (я думаю, что логика в основном не полагается на данные пользователя, как здесь) каждая модель основана на событии, например, если вы хотите сгенерировать unique_id
для каждого Model
на created || creating
событии или выполнить caching
или что-то в этом роде.
См. здесь , чтобы узнать больше о событиях.