From 354a5952a7477ea5047032412588e528da3d99de Mon Sep 17 00:00:00 2001 From: Vedde Date: Mon, 29 Jun 2020 09:19:43 +0200 Subject: [PATCH] updated Externallink. Should be able to do crud --- .../Http/Controllers/ExternalLinkController.php | 17 ++++++++--------- .../views/admin/external-links/edit.blade.php | 9 +++++---- .../views/admin/external-links/index.blade.php | 9 +++++++-- .../views/admin/external-links/update.blade.php | 2 +- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/skolehjem/app/Http/Controllers/ExternalLinkController.php b/skolehjem/app/Http/Controllers/ExternalLinkController.php index 56ee195..2a6eafa 100644 --- a/skolehjem/app/Http/Controllers/ExternalLinkController.php +++ b/skolehjem/app/Http/Controllers/ExternalLinkController.php @@ -83,15 +83,13 @@ class ExternalLinkController extends Controller */ public function update(Request $request, $id) { - $data = $request->validate([ - "name" => "max:255", - "link" => "max:255" - ]); + $data = $request->all(); - $id->update($data); - $id->save(); + $link = ExternalLink::find($id); + $link->update($data); + $link->save(); - return Response::detect("external-links.update"); + return Response::detect("external-links.update", [ "link" => $link]); } /** @@ -102,7 +100,8 @@ class ExternalLinkController extends Controller */ public function destroy($id) { - $id->delete(); - return Response::detect("external-links.destroy"); + $link = ExternalLink::find($id); + $link->delete(); + return redirect()->route("external-links.index"); } } diff --git a/skolehjem/resources/views/admin/external-links/edit.blade.php b/skolehjem/resources/views/admin/external-links/edit.blade.php index b789270..027e71e 100644 --- a/skolehjem/resources/views/admin/external-links/edit.blade.php +++ b/skolehjem/resources/views/admin/external-links/edit.blade.php @@ -6,17 +6,18 @@ @endsection @section("path") - Rediger Link / + Rediger Link / @endsection @section("content")

Rediger Link:

-
$link]) }}"> + $link])}}"> @csrf + @method("PUT") - + - +
@endsection diff --git a/skolehjem/resources/views/admin/external-links/index.blade.php b/skolehjem/resources/views/admin/external-links/index.blade.php index 5cff797..413a55f 100644 --- a/skolehjem/resources/views/admin/external-links/index.blade.php +++ b/skolehjem/resources/views/admin/external-links/index.blade.php @@ -21,8 +21,13 @@ {{$link->name}} {{$link->link}} - Update - Delete + $link ]) }}">Update +
$link ]) }}" class="w-100"> + @csrf + @method("delete") + + +
@endforeach diff --git a/skolehjem/resources/views/admin/external-links/update.blade.php b/skolehjem/resources/views/admin/external-links/update.blade.php index abd2dfe..d0f6663 100644 --- a/skolehjem/resources/views/admin/external-links/update.blade.php +++ b/skolehjem/resources/views/admin/external-links/update.blade.php @@ -6,7 +6,7 @@ @endsection @section("path") - External link / + $link]) }}" class="text-white">External link / @endsection @section("content")