Получается, что нужно дублировать код?
Во избежания дублирование кода можете создавать свои helper'ы (в виде функции), сервисы и пакеты или еще можете использовать трейты...
P.S. Если asistan это artisan то оно создает RESTful контроллеры только с опцией --resource. То есть
php artisan make:controller SomeController --resource
А код ниже создаст обычный класс наследованное от "App\Http\Controllers\Controller":
php artisan make:controller SomeController