예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CatRequest $request, Cat $category)
 {
     Cache::forget('cats');
     $category->create($request->all());
     flash()->success(trans('sections.added'));
     return redirect(action('Admin\\CategoriesController@index'));
 }
예제 #2
0
 /**
  * Cat store.
  *
  * @return \Illuminate\Http\Response
  */
 public function create(Request $request)
 {
     $data = $request->all();
     // dd($data);
     Cat::create($data);
     return response()->json(['message' => '添加成功'], 201);
 }
 public function postAddCategory(Request $request)
 {
     $this->validate($request, ['name' => 'required']);
     if ($request->parent == 0) {
         $root = Cat::create(['name' => $request->name]);
     } else {
         $root = Cat::find($request->parent);
         $child = Cat::create(['name' => $request->name]);
         $child->makeChildOf($root);
     }
     Session::flash('success', 'Категория «' . $request->name . '» успешно создана.');
     return redirect()->back();
 }
예제 #4
0
 public function postCat()
 {
     $catData = Input::except('_token');
     $validation = Validator::make($catData, Cat::$postCat);
     if ($validation->passes()) {
         $postCat = Cat::create($catData);
         $Response = array('success' => '1', 'catId' => $postCat->id);
     } else {
         $Response = array('success' => '0', 'err' => $validation->messages());
     }
     return $Response;
 }
 /**
  * Store a new cat in the database.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CatRequest $request)
 {
     return Cat::create($request->only(['name', 'age']));
 }
예제 #6
0
    Auth::logout();
    return Redirect::to('/cats')->with('message', 'You are now logged out');
});
Route::group(array('before' => 'auth'), function () {
    Route::get('cats/create', function () {
        $cat = new Cat();
        return View::make('cats.edit')->with('cat', $cat)->with('method', 'post');
    });
    Route::get('cats/{cat}/edit', function (Cat $cat) {
        return View::make('cats.edit')->with('cat', $cat)->with('method', 'put');
    });
    Route::get('cats/{cat}/delete', function (Cat $cat) {
        return View::make('cats.edit')->with('cat', $cat)->with('method', 'delete');
    });
    Route::post('cats', function () {
        $cat = Cat::create(Input::all());
        return Redirect::to('cats/' . $cat->id)->with('message', 'Successfully created page!');
    });
    Route::put('cats/{cat}', function (Cat $cat) {
        $cat->update(Input::all());
        return Redirect::to('cats/' . $cat->id)->with('message', 'Successfully updated page!');
    });
    Route::delete('cats/{cat}', function (Cat $cat) {
        $cat->delete();
        return Redirect::to('cats')->with('message', 'Successfully delete page!');
    });
});
// END Route::group()
Route::get('jq', function () {
    return view('jq');
});