diff --git a/skolehjem/app/Http/Controllers/ResourceController.php b/skolehjem/app/Http/Controllers/ResourceController.php index 0563f52..094016c 100644 --- a/skolehjem/app/Http/Controllers/ResourceController.php +++ b/skolehjem/app/Http/Controllers/ResourceController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Resource; use Illuminate\Http\Request; use Illuminate\Http\Response; @@ -23,9 +24,11 @@ class ResourceController extends Controller * * @return \Illuminate\Http\Response */ - public function index() + public function index(Request $request) { + $resources = Resource::query()->paginate($request->input("limit", 20)); + return Response::detect("resources.index", [ "resources" => $resources ]); } /** @@ -35,7 +38,7 @@ class ResourceController extends Controller */ public function create() { - // + return Response::detect("resources.create"); } /** @@ -46,7 +49,15 @@ class ResourceController extends Controller */ public function store(Request $request) { - // + $data = $request->validate([ + "" => "" + ]); + + $resource = new Resource($data); + + $resource->save(); + + return Response::detect("resources.store"); } /**