public function uploadDocument(Document $document, Requests\UploadDocument $request)
 {
     if ($request->document_for == Order::DOCUMENT_FOR_SERVICE) {
         $order = ServiceOrder::find($request->order_id);
     } else {
         $order = Order::find($request->order_id);
     }
     $file = $request->file('docFileName');
     //Сам файл
     if ($pathToFile = Bus::dispatch(new UploadDocument($file, $order, $request->docType, $request->document_for))) {
         $document->type = $request->docType;
         $document->user_id = $order->user_id;
         if ($request->document_for == Order::DOCUMENT_FOR_SERVICE) {
             $document->service_order_id = $request->order_id;
         } else {
             $document->order_id = $request->order_id;
         }
         $document->file_name = $pathToFile;
         $document->save();
         return redirect()->back()->with('alert-success', 'Файл загружен.');
     } else {
         return redirect()->back()->withInput()->with('alert-danger', 'Ошибка загрузки файла. Файл не загружен.');
     }
 }