<?php
namespace App\Http\Controllers;
use App\Game;
class GamesController extends Controller
{
public function index()
{
$games = Game::all();
return view('index',compact('games'));
}
public function create()
{
return view('create');
}
public function handleCreate()
{
$game = new Game;
$game->title = Input::get('title');
$game->publisher = Input::get('publisher');
$game->complete = Input::has('complete');
$game->save();
return Redirect::action('GamesController@index');
}
public function edit(Game $game)
{
return view('edit',compact('game'));
}
public function handleEdit()
{
$game = Game::findOrFail(Input::get('id'));
$game->title = Input::get('title');
$game->publisher = Input::get('publisher');
$game->complete = Input::has('complete');
$game->save();
return Redirect::action('GamesController@index');
}
public function delete()
{
return view('delete');
}
public function handleDelete()
{
$id = Input::get('game');
$game = Game::findOrFail($id);
$game->delete();
return Redirect::action('GamesController@index');
}
}