public function postAdd() { $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/add')->with('message', 'Url đã tồn tại')->withInput(); } $kt = $page->where('url', $url)->count(); if ($kt > 0) { $message = trim(Input::get('url')) == '' ? 'Trang đã tồn tại.' : 'Url đã tồn tại.'; return redirect('admin/page/add')->with('message', $message)->withInput(); } $data = array('name' => $name, 'content' => Input::get('content'), 'view' => 0, 'url' => $url, 'menuid' => 0); $page->fill($data); if ($page->save()) { return redirect('admin/page')->with(['message' => 'Thêm thành công page ' . Input::get('name')]); } else { return redirect('admin/page/add')->with('message', 'Có lỗi. Thêm thất bại. Vui lòng thử lại.')->withInput(); } }