Пример #1
0
 public function validateStoreFields()
 {
     $attributes = ['store_logo_status' => 'Store Logo Status', 'store_description' => 'Store Description', 'store_mobile' => 'Store Mobile Number', 'store_tel_num' => 'Store Tel Number', 'store_profile_city' => 'Store City', 'store_profile_area' => 'Store Area', 'store_about' => 'Store About', 'store_logo_file' => 'Store Logo', 'owner_image_status' => 'Owner Picture Status', 'owner_image_file' => 'Owner Picture', 'owner_mobile' => 'Owner Mobile', 'owner_tel_num' => 'Store Tel Number', 'owner_email' => 'Store Email', 'store_owner_gender' => 'Owner Gender', 'store_owner_city' => 'Owner City', 'store_owner_area' => 'Owner Area'];
     $rules = ['store_mobile' => 'required', 'store_tel_num' => 'required', 'store_about' => 'required', 'owner_mobile' => 'required', 'owner_tel_num' => 'required', 'owner_email' => 'required|email', 'store_owner_gender' => 'required'];
     $validator = Validator::make(Input::all(), $rules, [], $attributes);
     if ($validator->fails()) {
         return json_encode($validator->errors()->all());
     } else {
         $input = Input::all();
         $store_info = storeinfo::find($input['store_id']);
         $store_owner = storeowner::find($input['store_id']);
         try {
             $store_info->store_description = $input['store_description'];
             $store_info->store_mobile = $input['store_mobile'];
             $store_info->store_tel_num = $input['store_tel_num'];
             $store_info->store_city = $input['store_profile_city'];
             $store_info->store_area = $input['store_profile_area'];
             $store_info->store_complete_address = $input['store_complete_address'];
             $store_info->store_about = $input['store_about'];
             $store_info->save();
             //	return json_encode($store_owner);
             $store_owner->owner_tel_num = $input['owner_tel_num'];
             $store_owner->owner_mobile = $input['owner_mobile'];
             $store_owner->owner_gender = $input['store_owner_gender'];
             $store_owner->owner_email = $input['owner_email'];
             $store_owner->owner_city = $input['store_owner_city'];
             $store_owner->owner_area = $input['store_owner_area'];
             $store_owner->owner_complete_address = $input['owner_complete_address'];
             $store_owner->save();
             return '1';
         } catch (\Exception $e) {
             return '0';
         }
     }
 }