akdes, судя по вашему сообщению, вы не поняли, как работает жадная загрузка. Если выбрать 100 клиентов и добавить к ним две связи, то будет 3 запроса. Или вы каждого клиента отдельным запросом выбираете?
akdes, и что, что дополнительный запрос? Или вы считаете, что джоин априори быстрее, чем два отдельных запроса? Да, он может оказаться быстрее жадной загрузки в вашем случае. А может и не оказаться.
Xveeder, при создании модели в неё прописывается родительский класс. Как добавить неймспейс — написано в документации и в справке к командам artisan.
Что касается примера кода, то, во-первых, я не вижу там модели, а во-вторых, не надо передавать в модель реквест, модель не должна знать ничего про то, откуда её вызвали. Создайте сервисный класс, который сделает всю работу.