Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.08 KB | None | 0 0
  1. public function create(Request $request) {
  2.         if (Restaurateur::checkCreateRequest($request)) {
  3.             $cretedRestaurateur = new Restaurateur;
  4.  
  5.             $cretedRestaurateur->shop_name = $request->shop_name;
  6.             $cretedRestaurateur->address = $request->address;
  7.             $cretedRestaurateur->cap = $request->cap;
  8.             $cretedRestaurateur->phone_number = $request->phone_number;
  9.             $cretedRestaurateur->email = $request->email;
  10.             $cretedRestaurateur->password = $request->password;
  11.             $cretedRestaurateur->piva = $request->piva;
  12.             if(isset($request->description)) {
  13.                 $cretedRestaurateur->description = $request->description;
  14.             }
  15.             if(isset($request->delivery_cost)) {
  16.                 $cretedRestaurateur->delivery_cost = $request->delivery_cost;
  17.             }
  18.             if(isset($request->min_quantity)) {
  19.                 $cretedRestaurateur->min_quantity = $request->min_quantity;
  20.             }
  21.             if(isset($request->min_quantity)) {
  22.                 $cretedRestaurateur->min_quantity = $request->min_quantity;
  23.             }
  24.             if(isset($request->order_range_time)) {
  25.                 $cretedRestaurateur->order_range_time = $request->order_range_time;
  26.             }
  27.             $city = City::find($request->city_id);
  28.             if(isset($city)) {
  29.                 $cretedRestaurateur->city()->associate($city);
  30.             }
  31.             else {
  32.                 return response()->json(['message' => 'Unable to attach city'], HttpResponseCode::BAD_REQUEST);
  33.             }
  34.             $shopType = ShopType::find($request->shop_type_id);
  35.             if(isset($shopType)) {
  36.                 $cretedRestaurateur->shopType()->associate($shopType);
  37.             }
  38.             else {
  39.                 return response()->json(['message' => 'Unable to attach shop type'], HttpResponseCode::BAD_REQUEST);
  40.             }
  41.  
  42.             $cretedRestaurateur->save();
  43.         }
  44.         else {
  45.             return response()->json(null, HttpResponseCode::BAD_REQUEST);
  46.         }
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement