public function getURL($service_id, $language_code) { $service_data = ServiceDetail::where('service_id', '=', $service_id)->where('language_code', '=', 'en')->first(); $web_smartphone = self::with(['serviceDetails' => function ($query) { $query->where('language_code', '=', 'en'); }])->where('properties', '=', '1')->find($service_id); $url = '/' . $language_code . '/service-detail/' . $service_data->service_alias; return $url; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function saveUpdate(Request $request) { $service_id = $request->input('service_id'); if ($service_id) { $services = new Service(); $affected_row = $services->saveData($request, $service_id); if ($affected_row) { $service_details = new ServiceDetail(); $affected_row = $service_details->saveDetails($service_id, $request); if (!$affected_row) { return redirect()->route('cpanel.service.index')->with('status', 'fail')->with('msg', 'Can not save data.'); } else { return redirect()->route('cpanel.service.index')->with('status', 'success')->with('msg', 'Successfully !'); } } else { return redirect()->route('cpanel.service.index')->with('status', 'fail')->with('msg', 'Can not save data.'); } } else { return redirect()->route('cpanel.service.index')->with('status', 'fail')->with('msg', 'Service is not avalable.'); } }