-
@endsection
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 05dfca9..8826bb6 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -1,23 +1,15 @@
@extends('layouts.app')
-
+@include('layouts.header')
@section('content')
-
-
-
-
-
-
-
- @if (session('status'))
-
- {{ session('status') }}
-
- @endif
-
- You are logged in!
-
-
-
-
-
+
+
+
+
Bienvenue
+
+
+
+
@endsection
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
index dc729c1..4b09925 100644
--- a/resources/views/layouts/app.blade.php
+++ b/resources/views/layouts/app.blade.php
@@ -3,79 +3,44 @@
-
-
-
{{ config('app.name', 'Laravel') }}
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
- @yield('content')
-
-
- @yield('script')
+
+
+
+ @yield('scripts')
diff --git a/resources/views/layouts/header.blade.php b/resources/views/layouts/header.blade.php
new file mode 100644
index 0000000..a0c848f
--- /dev/null
+++ b/resources/views/layouts/header.blade.php
@@ -0,0 +1,27 @@
+@section('header')
+
+
+
+ {{ Auth::user()->firstname." ".Auth::user()->lastname}}
+
+
+
+@endsection
diff --git a/resources/views/mails/contact.blade.php b/resources/views/mails/contact.blade.php
new file mode 100644
index 0000000..d267832
--- /dev/null
+++ b/resources/views/mails/contact.blade.php
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
Message de {{$user->firstname." ".$user->lastname." (".$user->email.")"}}
+
+
+ Type de demande :
+ Url de la page :
+ Message :
+
+
+
+
diff --git a/resources/views/media_manager.blade.php b/resources/views/media_manager.blade.php
new file mode 100644
index 0000000..2aec23f
--- /dev/null
+++ b/resources/views/media_manager.blade.php
@@ -0,0 +1,7 @@
+@extends('layouts.app')
+@include('layouts.header')
+@section('content')
+
+
+
+@endsection
diff --git a/resources/views/users/create.blade.php b/resources/views/users/create.blade.php
new file mode 100644
index 0000000..5060af7
--- /dev/null
+++ b/resources/views/users/create.blade.php
@@ -0,0 +1,106 @@
+@extends('layouts.app')
+@include('layouts.header')
+@section('content')
+
+
+
+ @if ($errors->any())
+
+
+
+ @foreach ($errors->all() as $error)
+ - {{ __($error) }}
+ @endforeach
+
+
+ @endif
+ @if (session()->has('error'))
+
+
+
+ - {{ Session::get('error') }}
+
+
+ @endif
+ @if (session()->has('message'))
+
+
+
+ - {{ Session::get('message') }}
+
+
+ @endif
+
+
Ajouter un utilisateur
+
+ {!! Form::open( ['route' => 'user.store', 'class' => 'dataform']) !!}
+ @method('POST')
+
+ {!! Form::label('matricule', 'Matricule') !!}
+ {!! Form::text('matricule', null, ['required', 'class' => 'check_matricule']) !!}
+
+
+ {!! Form::label('firstname', 'Prénom') !!}
+ {!! Form::text('firstname', null, ['required']) !!}
+
+
+ {!! Form::label('lastname', 'Nom') !!}
+ {!! Form::text('lastname', null, ['required']) !!}
+
+
+ {!! Form::label('email', 'Email') !!}
+ {!! Form::email('email', null, ['required']) !!}
+
+
+ {!! Form::label('role', 'Rôle') !!}
+ {!! Form::select('role', $roles) !!}
+
+
+ {!! Form::label('marques', 'Marques associées') !!}
+
+
+
+
+ {!! Form::label('sujets', 'Sujets disponibles') !!}
+
+
+
+
+ {!! Form::close() !!}
+
+
+@endsection
diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php
new file mode 100644
index 0000000..9c5ba0b
--- /dev/null
+++ b/resources/views/users/edit.blade.php
@@ -0,0 +1,119 @@
+@extends('layouts.app')
+@include('layouts.header')
+@section('content')
+
+
+
+ @if ($errors->any())
+
+
+
+ @foreach ($errors->all() as $error)
+ - {{ __($error) }}
+ @endforeach
+
+
+ @endif
+ @if (session()->has('error'))
+
+
+
+ - {{ Session::get('error') }}
+
+
+ @endif
+ @if (session()->has('message'))
+
+
+
+ - {{ Session::get('message') }}
+
+
+ @endif
+
+
Edition d'un utilisateur
+
+ {!! Form::model($user, ['route' => ['user.update', $user], 'enctype' => 'multipart/form-data', 'class' => 'dataform']) !!}
+ @method('PUT')
+
+ {!! Form::label('matricule', 'Matricule') !!}
+ {!! Form::text('matricule', $user->matricule, ['disabled']) !!}
+
+
+ {!! Form::label('firstname', 'Prénom') !!}
+ {!! Form::text('firstname', $user->firstname, ['required']) !!}
+
+
+ {!! Form::label('lastname', 'Nom') !!}
+ {!! Form::text('lastname', $user->lastname, ['required']) !!}
+
+
+ {!! Form::label('email', 'Email') !!}
+ {!! Form::email('email', $user->email, ['required']) !!}
+
+
+ {!! Form::label('role', 'Rôle') !!}
+
+
+ {!! Form::label("", "") !!}
+ {!! Form::select('role', $roles) !!}
+
+
+ {!! Form::label('marques', 'Marques associées') !!}
+
+
+
+
+ {!! Form::label('marques', 'Sujets disponibles') !!}
+
+
+
+
+ {!! Form::close() !!}
+ {!! Form::model($user, ['route' => ['user.destroy', $user], 'enctype' => 'multipart/form-data', 'class' => 'deleteform']) !!}
+ @method('DELETE')
+ {!! Form::close() !!}
+
+
+@endsection
diff --git a/resources/views/users/index.blade.php b/resources/views/users/index.blade.php
new file mode 100644
index 0000000..742c7e4
--- /dev/null
+++ b/resources/views/users/index.blade.php
@@ -0,0 +1,56 @@
+@extends('layouts.app')
+@include('layouts.header')
+@section('content')
+
+
+
+
+
Gestion des utilisateurs
+
Ajouter
+
+
+
+
+
+
Ok
+
+
+
+
+
+
+
+ | IDENTIFIANT |
+ NOM |
+ EMAIL |
+ ROLE |
+
+
+ @foreach ($users as $user)
+
+ | {{ $user->matricule }} |
+ {{ $user->firstname." ".$user->lastname }} |
+ {{ $user->email }} |
+ {{ $user->getRoleLabel()}} |
+
+ @endforeach
+
+
+ |
+ |
+
+
+
+
+
+@endsection
diff --git a/resources/views/users/show.blade.php b/resources/views/users/show.blade.php
new file mode 100644
index 0000000..db58d09
--- /dev/null
+++ b/resources/views/users/show.blade.php
@@ -0,0 +1,70 @@
+@extends('layouts.app')
+@include('layouts.header')
+@section('content')
+
+
+
+
+
Mes informations
+
+
+ {!! Form::model($user, ['route' => ['user.update', $user], 'enctype' => 'multipart/form-data', 'class' => 'dataform']) !!}
+ @method('PUT')
+
+ {!! Form::label('matricule', 'Matricule') !!}
+ {!! Form::text('matricule', $user->matricule, ['disabled']) !!}
+
+
+ {!! Form::label('firstname', 'Prénom') !!}
+ {!! Form::text('firstname', $user->firstname, ['disabled']) !!}
+
+
+ {!! Form::label('lastname', 'Nom') !!}
+ {!! Form::text('lastname', $user->lastname, ['disabled']) !!}
+
+
+ {!! Form::label('email', 'Email') !!}
+ {!! Form::email('email', $user->email, ['disabled']) !!}
+
+
+ {!! Form::label('role', 'Rôle') !!}
+
+
+ {!! Form::label("", "") !!}
+ {!! Form::text('role', $user->getRoleLabel(), ['disabled']) !!}
+
+
+ {!! Form::label('marques', 'Marques associées') !!}
+
+
+ {!! Form::label("", "") !!}
+
+
+
+
+ {!! Form::label('marques', 'Sujets disponibles') !!}
+
+
+ {!! Form::label("", "") !!}
+
+
+
+
+ {!! Form::close() !!}
+
+
+@endsection
diff --git a/resources/webfonts/fa-brands-400.eot b/resources/webfonts/fa-brands-400.eot
new file mode 100644
index 0000000..dbe1285
Binary files /dev/null and b/resources/webfonts/fa-brands-400.eot differ
diff --git a/resources/webfonts/fa-brands-400.svg b/resources/webfonts/fa-brands-400.svg
new file mode 100644
index 0000000..6ebda62
--- /dev/null
+++ b/resources/webfonts/fa-brands-400.svg
@@ -0,0 +1,3459 @@
+
+
+
+
diff --git a/resources/webfonts/fa-brands-400.ttf b/resources/webfonts/fa-brands-400.ttf
new file mode 100644
index 0000000..e29bccb
Binary files /dev/null and b/resources/webfonts/fa-brands-400.ttf differ
diff --git a/resources/webfonts/fa-brands-400.woff b/resources/webfonts/fa-brands-400.woff
new file mode 100644
index 0000000..0ba7ae3
Binary files /dev/null and b/resources/webfonts/fa-brands-400.woff differ
diff --git a/resources/webfonts/fa-brands-400.woff2 b/resources/webfonts/fa-brands-400.woff2
new file mode 100644
index 0000000..5f5017d
Binary files /dev/null and b/resources/webfonts/fa-brands-400.woff2 differ
diff --git a/resources/webfonts/fa-light-300.eot b/resources/webfonts/fa-light-300.eot
new file mode 100644
index 0000000..93b5d83
Binary files /dev/null and b/resources/webfonts/fa-light-300.eot differ
diff --git a/resources/webfonts/fa-light-300.svg b/resources/webfonts/fa-light-300.svg
new file mode 100644
index 0000000..47dd800
--- /dev/null
+++ b/resources/webfonts/fa-light-300.svg
@@ -0,0 +1,9901 @@
+
+
+
+
diff --git a/resources/webfonts/fa-light-300.ttf b/resources/webfonts/fa-light-300.ttf
new file mode 100644
index 0000000..f1dcc5e
Binary files /dev/null and b/resources/webfonts/fa-light-300.ttf differ
diff --git a/resources/webfonts/fa-light-300.woff b/resources/webfonts/fa-light-300.woff
new file mode 100644
index 0000000..9b395f6
Binary files /dev/null and b/resources/webfonts/fa-light-300.woff differ
diff --git a/resources/webfonts/fa-light-300.woff2 b/resources/webfonts/fa-light-300.woff2
new file mode 100644
index 0000000..96bc16b
Binary files /dev/null and b/resources/webfonts/fa-light-300.woff2 differ
diff --git a/resources/webfonts/fa-regular-400.eot b/resources/webfonts/fa-regular-400.eot
new file mode 100644
index 0000000..0fd1245
Binary files /dev/null and b/resources/webfonts/fa-regular-400.eot differ
diff --git a/resources/webfonts/fa-regular-400.svg b/resources/webfonts/fa-regular-400.svg
new file mode 100644
index 0000000..73e673a
--- /dev/null
+++ b/resources/webfonts/fa-regular-400.svg
@@ -0,0 +1,9103 @@
+
+
+
+
diff --git a/resources/webfonts/fa-regular-400.ttf b/resources/webfonts/fa-regular-400.ttf
new file mode 100644
index 0000000..18abf92
Binary files /dev/null and b/resources/webfonts/fa-regular-400.ttf differ
diff --git a/resources/webfonts/fa-regular-400.woff b/resources/webfonts/fa-regular-400.woff
new file mode 100644
index 0000000..0f56619
Binary files /dev/null and b/resources/webfonts/fa-regular-400.woff differ
diff --git a/resources/webfonts/fa-regular-400.woff2 b/resources/webfonts/fa-regular-400.woff2
new file mode 100644
index 0000000..6280751
Binary files /dev/null and b/resources/webfonts/fa-regular-400.woff2 differ
diff --git a/resources/webfonts/fa-solid-900.eot b/resources/webfonts/fa-solid-900.eot
new file mode 100644
index 0000000..eada548
Binary files /dev/null and b/resources/webfonts/fa-solid-900.eot differ
diff --git a/resources/webfonts/fa-solid-900.svg b/resources/webfonts/fa-solid-900.svg
new file mode 100644
index 0000000..71bbeff
--- /dev/null
+++ b/resources/webfonts/fa-solid-900.svg
@@ -0,0 +1,7709 @@
+
+
+
+
diff --git a/resources/webfonts/fa-solid-900.ttf b/resources/webfonts/fa-solid-900.ttf
new file mode 100644
index 0000000..d28c647
Binary files /dev/null and b/resources/webfonts/fa-solid-900.ttf differ
diff --git a/resources/webfonts/fa-solid-900.woff b/resources/webfonts/fa-solid-900.woff
new file mode 100644
index 0000000..9f59a85
Binary files /dev/null and b/resources/webfonts/fa-solid-900.woff differ
diff --git a/resources/webfonts/fa-solid-900.woff2 b/resources/webfonts/fa-solid-900.woff2
new file mode 100644
index 0000000..6d40484
Binary files /dev/null and b/resources/webfonts/fa-solid-900.woff2 differ
diff --git a/routes/web.php b/routes/web.php
index 069caab..d512acb 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -12,8 +12,11 @@
*/
Route::group(['middleware' => ['auth']], function(){
- Route::get('/', 'HomeController@index')->name('home');
-
+ Route::get('/', 'CommunController@index')->name('home');
+ Route::post('/send-message', 'CommunController@sendMessage');
+ Route::get('/gestion-des-medias', 'CommunController@media_manager')->name('media_manager');
+ Route::resource('user', 'UserController');
+ Route::post('/check-matricule', 'UserController@checkMatricule');
});
Auth::routes([
@@ -21,5 +24,3 @@ Auth::routes([
'verify' => false,
'register' => false,
]);
-
-Route::get('/home', 'HomeController@index')->name('home');
diff --git a/webpack.mix.js b/webpack.mix.js
index 19a48fa..4b8a101 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -11,5 +11,8 @@ const mix = require('laravel-mix');
|
*/
-mix.js('resources/js/app.js', 'public/js')
+mix.js([
+ 'resources/js/app.js',
+ 'resources/js/admin.js'
+], 'public/js/app.js')
.sass('resources/sass/app.scss', 'public/css');