public function edit($id) { if (!preg_match("/^[1-9]\\d*\$/", $id)) { return Redirect::to('/'); } $friendLink = FriendLink::find($id); if (!$friendLink) { return Redirect::to(route('admin.pages')); } if ($friendLink->hash == '') { $friendLink->hash = Hash::make(time() . rand(1000, 9999)); } return Theme::view('admin.friendLinks.edit', compact('friendLink')); }
public function show($id) { $id = intval($id); $friendLink = FriendLink::find($id); if ($friendLink) { ++$friendLink->views; $friendLink->save(); if ($friendLink->url != '') { return Redirect::to(strip_tags($friendLink->url)); } else { return Theme::view('friendLink.show', compact('friendLink')); } } else { return Redirect::to('/'); } }