From 709be5ea8713bde71e96ee1753d2baaa162427ab Mon Sep 17 00:00:00 2001 From: Anders Date: Tue, 30 Jun 2020 14:04:34 +0200 Subject: [PATCH] Added account edit and route to it --- .../app/Http/Controllers/UserController.php | 27 +++++++++++++++++-- .../resources/views/app/layout/base.blade.php | 2 +- .../views/app/users/account.blade.php | 17 ++++++++++++ .../resources/views/app/users/edit.blade.php | 20 ++++++++++++++ skolehjem/routes/web.php | 2 ++ 5 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 skolehjem/resources/views/app/users/account.blade.php create mode 100644 skolehjem/resources/views/app/users/edit.blade.php diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php index 327dc66..2e4303f 100644 --- a/skolehjem/app/Http/Controllers/UserController.php +++ b/skolehjem/app/Http/Controllers/UserController.php @@ -38,6 +38,31 @@ class UserController extends Controller return Response::detect("users.index", [ "users" => $users ]); } + /** + * Display a listing of the resource. + * + * @param Request $request + * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View + */ + public function account(Request $request) + { + $users = User::query()->paginate($request->query("page", 20)); + + return Response::detect("users.account", [ "users" => $users ]); + } + + /** + * Show the form for editing the specified resource. + * + * @param int $id + * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View + */ + public function accountedit(Request $request) + { + $users = User::query()->paginate($request->query("page", 20)); + return Response::detect("users.edit", [ "users" => $users ]); + } + /** * Show the form for creating a new resource. * @@ -229,6 +254,4 @@ class UserController extends Controller return redirect()->route('users.login'); } - - } diff --git a/skolehjem/resources/views/app/layout/base.blade.php b/skolehjem/resources/views/app/layout/base.blade.php index 5d9f5a2..38a9ea8 100644 --- a/skolehjem/resources/views/app/layout/base.blade.php +++ b/skolehjem/resources/views/app/layout/base.blade.php @@ -45,7 +45,7 @@ Vagttelefon Vagttelefon - + Konto Konto diff --git a/skolehjem/resources/views/app/users/account.blade.php b/skolehjem/resources/views/app/users/account.blade.php new file mode 100644 index 0000000..4c71d02 --- /dev/null +++ b/skolehjem/resources/views/app/users/account.blade.php @@ -0,0 +1,17 @@ +@extends("app.layout.base") + +@section("title") + Account +@endsection + +@section("content") +
+

Konto

+
+

Navn: {{ Auth::user()->name_first . " " . Auth::user()->name_last }}

+

Email: {{ Auth::user()->email }}

+

Telefon Nr.: {{ Auth::user()->phone }}

+ Rediger Oplysninger +
+
+@endsection diff --git a/skolehjem/resources/views/app/users/edit.blade.php b/skolehjem/resources/views/app/users/edit.blade.php new file mode 100644 index 0000000..be6a59a --- /dev/null +++ b/skolehjem/resources/views/app/users/edit.blade.php @@ -0,0 +1,20 @@ +@extends("app.layout.base") + +@section("title") + Account +@endsection + +@section("content") +
+

Konto

+
+ Navn: + name_last }}" disabled> + Email: + + Telefon Nr.: + + +
+
+@endsection diff --git a/skolehjem/routes/web.php b/skolehjem/routes/web.php index 0bf70be..78a2b47 100644 --- a/skolehjem/routes/web.php +++ b/skolehjem/routes/web.php @@ -25,6 +25,8 @@ Route::post("/login", "UserController@login")->name("users.login"); Route::get("/logout", "UserController@logout")->name("users.logout"); Route::get("/forgot", "UserController@showForgot")->name("users.show-forgot"); Route::post("/forgot", "UserController@forgot")->name("users.forgot"); +Route::get("/account", "UserController@account")->name("users.account"); +Route::get("/account/edit", "UserController@accountedit")->name("users.accountedit"); Route::get("phones", "PhoneController@index")->name("phones.index");