コード例 #1
0
 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();
     }
 }