В вашем случае вы должны использовать queue .
1. Вы создаете задание, например
php artisan make:job MediaUpload
2.Напишите свою логику загрузки внутри handle()
function
public function handle(Request $request)
{
// Process uploaded podcast...
}
3.Отправьте это задание в свой контроллер
MediaUpload::dispatch($request);
PS: не забудьте настроить свою очередь, как показано в ссылке выше.