exists(); return response()->json(['exists' => $exists]); } public function index() { } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $imageCompany = null; $imageMap = null; if ($request->get('imageCompany') !== 'https://asianinteriorservices.com/wp-content/uploads/2018/04/noImg.png') { $image = $request->get('imageCompany'); $name = 'Company'.time().'.'.explode('/', explode(':', substr($image, 0, strpos($image, ';')))[1])[1]; \Image::make($request->get('imageCompany'))->save(public_path('uploads/').$name); $imageCompany = '/uploads/'.$name; } if ($request->get('imageMap')) { $image = $request->get('imageMap'); $name = 'Map'.time().'.'.explode('/', explode(':', substr($image, 0, strpos($image, ';')))[1])[1]; \Image::make($request->get('imageMap'))->save(public_path('uploads/').$name); $imageMap = '/uploads/'.$name; } $company = new Company(); $company->imageCompany = $imageCompany; $company->company_name = $request->get('company_name'); $company->company_owner = $request->get('company_owner'); $company->phone_no = $request->get('phone_no'); $company->email = $request->get('email'); $company->fax = $request->get('fax'); $company->website = $request->get('website'); $company->addr = $request->get('addr'); $company->tambon = $request->get('tumbon'); $company->amphoe = $request->get('amphoe'); $company->province = $request->get('province'); $company->zipcode = $request->get('zip_code'); $company->imageMap = $imageMap; $company->lat = $request->get('lat'); $company->long = $request->get('lng'); $company->about = $request->get('about'); $company->bts = $request->get('bts'); $company->mrt = $request->get('mrt'); $company->arl = $request->get('arl'); $company->bus = $request->get('bus'); $company->another = $request->get('another'); $company->user_id = $request->get('user_id'); $company->save(); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $company = Company::where('user_id', $id)->first(); return response()->json(['company' => $company]); } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $company = Company::where('user_id', $id)->first(); return response()->json(['company' => $company]); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { return response()->json(['data' => $request->all()]); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { // } }