From 755f691478051c432e6cc366be100cbb8042ab82 Mon Sep 17 00:00:00 2001 From: Malibu Date: Tue, 17 Feb 2015 15:56:30 +0100 Subject: [PATCH] eloquent - no request in view --- SRC/app/Http/Controllers/AdminController.php | 23 ++++++++---- SRC/app/Http/Controllers/GameController.php | 5 +-- .../Http/Controllers/ReferentController.php | 7 ++-- SRC/app/Http/routes.php | 2 +- SRC/app/User.php | 36 +++++++------------ SRC/resources/views/admin.blade.php | 20 +++++------ 6 files changed, 46 insertions(+), 47 deletions(-) diff --git a/SRC/app/Http/Controllers/AdminController.php b/SRC/app/Http/Controllers/AdminController.php index f0af06b..7cd8241 100755 --- a/SRC/app/Http/Controllers/AdminController.php +++ b/SRC/app/Http/Controllers/AdminController.php @@ -1,7 +1,6 @@ email; - $me = DB::table('users')->where('email', $email)->first(); - $user = DB::table('users')->where('name','<>',"admin")->get(); - + $me = User::current(); + $user = User::all(); return view('admin', ['nameRoute' => 'Admin', 'users' => $user, 'me' => $me]); } + /** + * Add an user in database. + * + * + */ + public function addUser() + { + $firstname = Request::input('firstname'); + $lastname = Input::get('lastname'); + $email = Input::get('email'); + $city = Input::get('city'); + //print('ok'); + } + } diff --git a/SRC/app/Http/Controllers/GameController.php b/SRC/app/Http/Controllers/GameController.php index dac7a0f..37703d2 100755 --- a/SRC/app/Http/Controllers/GameController.php +++ b/SRC/app/Http/Controllers/GameController.php @@ -1,6 +1,7 @@ get(); return view('home',['referent' => $res]); } diff --git a/SRC/app/Http/Controllers/ReferentController.php b/SRC/app/Http/Controllers/ReferentController.php index e4f2c5a..c0599a8 100755 --- a/SRC/app/Http/Controllers/ReferentController.php +++ b/SRC/app/Http/Controllers/ReferentController.php @@ -1,7 +1,6 @@ email; - $me = DB::table('users')->where('email', $email)->first(); + $me = User::current(); + $user = User::all(); return view('referent', ['nameRoute' => 'Référent', 'me' => $me]); } diff --git a/SRC/app/Http/routes.php b/SRC/app/Http/routes.php index 0d259ed..8248a8a 100755 --- a/SRC/app/Http/routes.php +++ b/SRC/app/Http/routes.php @@ -32,6 +32,6 @@ Route::group(['middleware' => 'auth'], function () Route::group(['middleware' => 'admin'], function () { Route::get('admin', 'AdminController@index'); - Route::post('logout', 'LoginController@logout'); + Route::post('addUser', 'AdminController@addUser'); }); diff --git a/SRC/app/User.php b/SRC/app/User.php index 2dae847..c560329 100755 --- a/SRC/app/User.php +++ b/SRC/app/User.php @@ -1,34 +1,22 @@ email; + return $query->where('email', $email)->first(); + } + public function scopeReferents($query) + { + return $query->where('admin', '0'); + } } diff --git a/SRC/resources/views/admin.blade.php b/SRC/resources/views/admin.blade.php index a1fcc96..080053d 100755 --- a/SRC/resources/views/admin.blade.php +++ b/SRC/resources/views/admin.blade.php @@ -19,7 +19,7 @@ @foreach ($users as $user) - {{$user->name}}> + {{$user->name}} {{$user->email}} Toulouse @@ -41,19 +41,18 @@ +
- +
- +
-
+ +