Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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');
 }
Exemplo n.º 3
0
 /**
  * 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();
 }
Exemplo n.º 4
0
 private static function isSameHost($link, $siteId)
 {
     $site = Site::findOrFail($siteId);
     $siteUrl = new Url($site->url);
     return $siteUrl->host === $link->host;
 }
Exemplo n.º 5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $sites = Site::findOrFail($id);
     $sites->delete();
     return $id;
 }