/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $site = Site::findOrFail($id); dd($site); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Site::findOrFail($id)->delete(); flash()->success('Success', 'The site has been deleted successfully'); return redirect('/admin/sites'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(EditSiteRequest $request, $id) { $site = Site::findOrFail($id); $input = $request->all(); if ($request->uses_private_data == 'no') { $input['received_permission'] = null; } if ($request->restricted_access == 'no') { $input['restricted_access_details'] = null; } $site->fill($input)->save(); alert()->success('Τα στοιχεία σας ενημερώθηκαν επιτυχώς!', 'Επιτυχία'); return redirect()->back(); }
private static function isSameHost($link, $siteId) { $site = Site::findOrFail($siteId); $siteUrl = new Url($site->url); return $siteUrl->host === $link->host; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $sites = Site::findOrFail($id); $sites->delete(); return $id; }