public function postEdit() { // $page=page::find(Input::get('idedit')); // Input::merge(array('name' => str_replace("\"","'",trim(Input::get('name'))))); // $page->fill(Input::get()); // if($page->update()){ // return redirect('admin/page')->with(['message'=>'Cập nhật thành công trang "'.Input::get('name').'"']); // }else{ // return redirect('admin/page/edit?id='.Input::get('idedit'))->with(['message'=>'Cập nhật thất bại. Vui lòng thử lại.']); // } $page = new page(); $name = str_replace("\"", "'", trim(Input::get('name'))); $url = trim(Input::get('url')); if ($url == '') { $url = $name; } $url = Str::slug($url); if ($url == '') { return redirect('admin/page/edit?id=' . Input::get('idedit'))->with('message', 'Url đã tồn tại'); } $kt = $page->where('url', $url)->where('id', '<>', Input::get('idedit'))->count(); if ($kt > 0) { $message = trim(Input::get('url')) == '' ? 'Trang đã tồn tại.' : 'Url đã tồn tại.'; return redirect('admin/page/edit?id=' . Input::get('idedit'))->with('message', $message); } $data = array('name' => $name, 'content' => Input::get('content'), 'url' => $url); $page = $page->find(Input::get('idedit')); $page->fill($data); if ($page->update()) { return redirect('admin/page')->with(['message' => 'Cập nhật thành công page ' . Input::get('name')]); } else { return redirect('admin/page/edit?id=' . Input::get('idedit'))->with('message', 'Có lỗi. Cập nhật thất bại. Vui lòng thử lại.'); } }
public static function getPageWhereUrl($url) { return page::where("url", "=", $url)->get(); }