Esempio n. 1
0
 public function store(Request $request, $user_as_merchant_model)
 {
     $merchant_id = $user_as_merchant_model['id'];
     /*
      * Get product last id from document table
      */
     $Document_id = Document::orderBy('id', 'desc')->take(1)->get();
     foreach ($Document_id as $DI) {
         $Did = $DI->id;
     }
     if (!isset($Did)) {
         $Did = 0;
     }
     $Did = $Did + 1;
     $documents = $request;
     // every key has an arr except merchant_id
     $files = $request->file('upload_attachment');
     for ($i = 0; $i < count($files); $i++) {
         $files_name = $files[$i]->getClientOriginalName();
         $destination = 'public/images/document/' . $Did . '/';
         if ($files[$i]->move($destination, $files_name)) {
             $doc = new Document();
             $doc->path = $destination . $files_name;
             $doc->save();
             $Merdoc = new merchantdocument();
             $Merdoc->merchant_id = $merchant_id;
             $Merdoc->document_id = $Did;
             $Merdoc->save();
             $Did = $Did + 1;
         }
     }
 }
Esempio n. 2
0
 public function getEditMerchant()
 {
     $indication = "merchant";
     $disabled = 'disabled';
     $route = route('edit-merchant');
     // User,Bank,Address,Merchant,Brand,Website, and Director
     $userObj = new User();
     if (!Auth::check()) {
         $userModel = $userObj->with(['merchant', 'merchant.bank', 'merchant.address', 'merchant.brand', 'merchant.websites', 'merchant.directors'])->where('id', '=', '1')->get()->first();
         $userModel = $this->reShapeMerchantModel($userModel);
         //return $userModel;
     } else {
         $merchantObj = new Merchant();
         $userModel = $merchantObj->getMerchantRelationsFullMeta();
     }
     $mer_doc = merchantdocument::all();
     $doc = Document::all();
     $isbrand = true;
     return view('user/registerMerchant', compact(['indication', 'route', 'disabled', 'userModel', 'mer_doc', 'doc', 'isbrand']));
 }