Если вам нужно только запустить команды кустарного производства (например, перенести базу данных), вы можете легко сделать это с вашего контроллера:
Route::get('/foo', function () {
$exitCode = Artisan::call('email:send', [
'user' => 1, '--queue' => 'default'
]);
//
});
Источник: Laravel Docs
Есть несколько доступных пакетовкоторый дает вам интерфейс для вызова команд Artisan, просто поищите «laravel artisan web».
Если вам нужно выполнить другие команды, вы должны дать нам больше информации о том, что вы пытаетесь сделать.