Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 /**
  * 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.');
     }
 }