Created
August 4, 2019 23:00
-
-
Save brandonsueur/01959af2efc5b471328c258ab0d10922 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extends('adminlte::page') | |
@section('title', 'Ajouter un utilisateur') | |
@section('content_header') | |
<div class="alert alert-success alert-dismissible"> | |
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> | |
<h4><i class="icon fa fa-check"></i> Réussi !</h4> | |
L'utilisateur est maintenant inscrit sur Gesnord. | |
</div> | |
<h1>Ajouter un utilisateur</h1> | |
@stop | |
@section('content') | |
<div class="box box-primary"> | |
<form action="{{ route('users') }}" method="post"> | |
@csrf | |
<div class="box-body"> | |
<div class="row"> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="first_name">Prénom</label> | |
<input type="text" class="form-control" name="first_name" id="first_name" value="toto" placeholder="Jean Philipe"> | |
</div> | |
</div> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="last_name">Nom</label> | |
<input type="text" class="form-control" name="last_name" id="last_name" placeholder="Dupont"> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="email">Adresse email</label> | |
<input type="email" class="form-control" name="email" id="email" placeholder="jeanphilipe.dupont@gmail.com"> | |
</div> | |
</div> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="company">Société</label> | |
<input type="text" class="form-control" name="company" id="company" placeholder="Dupont"> | |
</div> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="company">Plateforme</label> | |
<select class="form-control" name="company" style="border-radius: 0;"> | |
<option>...</option> | |
<option>Gesnord</option> | |
<option>Hôpital</option> | |
<option>Transport</option> | |
</select> | |
</div> | |
</div> | |
<div class="col-md-6"> | |
<div class="form-group"> | |
<label for="company">Rôle</label> | |
<select class="form-control" style="border-radius: 0;"> | |
<option>...</option> | |
<option value="super-admin">Super Administrateur</option> | |
<option value="admin">Administrateur</option> | |
<option value="salaried">Salarié</option> | |
</select> | |
</div> | |
</div> | |
</div> | |
<span class="text-yellow"><i class="fa fa-warning"></i> Aucun mot de passe à saisir. Une fois l'utilisateur créé, il recevera un email avec le mot de passe généré.</span> | |
</div> | |
<div class="box-footer"> | |
<button type="submit" class="btn btn-success">Valider</button> | |
</div> | |
</form> | |
</div> | |
@stop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace App\Http\Controllers; | |
use App\User; | |
use Illuminate\Http\Request; | |
class UsersController extends Controller | |
{ | |
/** | |
* Create a new controller instance. | |
* | |
* @return void | |
*/ | |
public function __construct() | |
{ | |
$this->middleware('auth'); | |
} | |
/** | |
* Show the application dashboard. | |
* | |
* @return \Illuminate\Contracts\Support\Renderable | |
*/ | |
public function show() | |
{ | |
$users = User::all(); | |
return view('users.index', compact('users')); | |
} | |
public function store(Request $request) | |
{ | |
User::create([ | |
'first_name' => $request['first_name'], | |
'last_name' => $request['last_name'], | |
'email' => $request['email'], | |
'password' => $request['password'], | |
]); | |
return view('users.create'); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
Auth::routes(); | |
// Home | |
Route::get('/home', 'HomeController@index')->name('home'); | |
Route::get('/', 'HomeController@index')->name('home'); | |
// Users | |
$router->group(['prefix' => 'users', 'middleware' => 'auth'], function () use ($router) { | |
$router->get('/', ['uses'=> "UsersController@show"]); | |
$router->post('/create', ['uses'=> "UsersController@store"]); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment