Basic routes and BeerListController methods

This commit is contained in:
2021-09-04 23:54:41 +02:00
parent 1b8e76b183
commit 26dbfeb94a
20 changed files with 146 additions and 64 deletions

View File

@@ -2,9 +2,35 @@
namespace App\Http\Controllers;
use App\Models\BeerList;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class BeerListController extends Controller
{
//
public function show(BeerList $list)
{
return view('list.show', compact('list'));
}
public function create()
{
return view('list.create');
}
public function store(Request $request)
{
$this->validate($request, [
'title' => 'required',
]);
$list = new BeerList;
$list->title = $request->title;
$list->user_id = auth()->user()->id;
$list->save();
return redirect('/profile');
}
}