Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $cat = Cat::create(Input::all());
     return redirect('/cats/show/' . $cat->id)->withSuccess('Cat has been created.');
 }
    $cats = Furbook\Cat::all();
    //return $cats;
    return view('cats.index')->with('cats', $cats);
});
Route::get('/cats/breeds/{name}', function ($name) {
    $breed = Furbook\Breed::with('cats')->whereName($name)->first();
    return view('cats.index')->with('breed', $breed)->with('cats', $breed->cats);
});
Route::get('/cats/{cat}', function (\Furbook\Cat $cat) {
    return view('cats.show')->with('cat', $cat);
})->where('cat', '[0-9]+');
Route::get('/cats/create', function () {
    return view('cats.create');
});
Route::post('/cats', function () {
    $cat = \Furbook\Cat::create(Input::all());
    return redirect('/cats/' . $cat->id)->withSuccess('Cat has been created.');
});
Route::get('/cats/{cat}/edit', function (\Furbook\Cat $cat) {
    return view('cats.edit')->with('cat', $cat);
});
Route::put('/cats/{cat}', function (\Furbook\Cat $cat) {
    $cat->update(Input::all());
    return redirect('/cats/' . $cat->id)->withSuccess('Cat has been updated.');
});
Route::get('/cats/{cat}/delete', function (\Furbook\Cat $cat) {
    $cat->delete();
    return redirect('cats')->withSuccess('Cat has been deleted.');
});
Route::get('about', function () {
    return view('about')->with('number_of_cats', 9000);
Exemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $cat = Cat::create(Input::all());
     return redirect('cats/' . $cat->id)->withSuccess('Cat has been created');
 }