Xveeder, при создании модели в неё прописывается родительский класс. Как добавить неймспейс — написано в документации и в справке к командам artisan.
Что касается примера кода, то, во-первых, я не вижу там модели, а во-вторых, не надо передавать в модель реквест, модель не должна знать ничего про то, откуда её вызвали. Создайте сервисный класс, который сделает всю работу.
Troodi Larson, а я ещё раз говорю — не надо «искать», надо читать ВСЮ документацию. Например, посредникам и контроллерам посвящены ОТДЕЛЬНЫЕ разделы, которые прям в оглавлении выделены, и в первых же абзацах этих разделов написано, зачем оно и почему. Вопрос: что и каким местом вы читали?
Troodi Larson, я так отвечаю всем, кто не читает документацию. Ссылки давать нет смысла — такие как вы читают один абзац, а потом пишут следующий вопрос, хотя ответ может быть абзацем ниже.
Документацию надо прочитать ВСЮ, пару раз, не стараясь всё понять и запомнить. Зато в голове составится «индекс» и вы хотя бы примерно будете знать, где и что написано.