/* |-------------------------------------------------------------------------- | Routes File |-------------------------------------------------------------------------- | | Here is where you will register all of the routes in an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ use Illuminate\Http\Request; use App\Models\Task; Route::get('/', function () { //return view('tasks'); $tasks = Task::orderBy('created_at', 'asc')->get(); return view('tasks', ['tasks' => $tasks]); }); Route::post('/task', function (Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|max:255']); if ($validator->fails()) { return redirect('/')->withInput()->withErrors($validator); } $task = new Task(); $task->name = $request->name; $task->save(); return redirect('/'); }); Route::delete('/task/{task}', function (Task $task) { $task->delete(); return redirect('/');