Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function create(Request $request) {
- if (Restaurateur::checkCreateRequest($request)) {
- $cretedRestaurateur = new Restaurateur;
- $cretedRestaurateur->shop_name = $request->shop_name;
- $cretedRestaurateur->address = $request->address;
- $cretedRestaurateur->cap = $request->cap;
- $cretedRestaurateur->phone_number = $request->phone_number;
- $cretedRestaurateur->email = $request->email;
- $cretedRestaurateur->password = $request->password;
- $cretedRestaurateur->piva = $request->piva;
- if(isset($request->description)) {
- $cretedRestaurateur->description = $request->description;
- }
- if(isset($request->delivery_cost)) {
- $cretedRestaurateur->delivery_cost = $request->delivery_cost;
- }
- if(isset($request->min_quantity)) {
- $cretedRestaurateur->min_quantity = $request->min_quantity;
- }
- if(isset($request->min_quantity)) {
- $cretedRestaurateur->min_quantity = $request->min_quantity;
- }
- if(isset($request->order_range_time)) {
- $cretedRestaurateur->order_range_time = $request->order_range_time;
- }
- $city = City::find($request->city_id);
- if(isset($city)) {
- $cretedRestaurateur->city()->associate($city);
- }
- else {
- return response()->json(['message' => 'Unable to attach city'], HttpResponseCode::BAD_REQUEST);
- }
- $shopType = ShopType::find($request->shop_type_id);
- if(isset($shopType)) {
- $cretedRestaurateur->shopType()->associate($shopType);
- }
- else {
- return response()->json(['message' => 'Unable to attach shop type'], HttpResponseCode::BAD_REQUEST);
- }
- $cretedRestaurateur->save();
- }
- else {
- return response()->json(null, HttpResponseCode::BAD_REQUEST);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement