From eb9d1f496bef57bc41fdf904b597ac71292ec1e2 Mon Sep 17 00:00:00 2001 From: Sam DEPARDIEU Date: Mon, 23 Mar 2026 22:33:33 +0100 Subject: [PATCH] ajout du systeme de layout --- resources/css/style.css | 21 ++++++-- resources/views/app.blade.php | 50 ++++++++++++++++++++ resources/views/connexion/login.blade.php | 32 +++++++++++++ resources/views/connexion/register.blade.php | 42 ++++++++++++++++ resources/views/layout/head.blade.php | 32 +++++++++++++ resources/views/layout/header.blade.php | 4 +- resources/views/resources.blade.php | 30 +++--------- resources/views/welcome.blade.php | 50 ++------------------ routes/web.php | 12 ++++- 9 files changed, 197 insertions(+), 76 deletions(-) create mode 100644 resources/views/app.blade.php create mode 100644 resources/views/connexion/login.blade.php create mode 100644 resources/views/connexion/register.blade.php create mode 100644 resources/views/layout/head.blade.php diff --git a/resources/css/style.css b/resources/css/style.css index 68c77b4..d5355cf 100644 --- a/resources/css/style.css +++ b/resources/css/style.css @@ -1,6 +1,21 @@ - -/* Couleurs officielles du cahier des charges */ .bg-niagara { background-color: #06989e; } .text-niagara { color: #06989e; } .border-niagara { border-color: #06989e; } -.bg-candlelight { background-color: #fce117; } \ No newline at end of file +.bg-candlelight { background-color: #fce117; } + +/* Améliorations de style */ +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; +} +.transition-smooth { + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +.glow-niagara { + box-shadow: 0 0 20px rgba(6, 152, 158, 0.3); +} +.gradient-niagara { + background: linear-gradient(135deg, #06989e 0%, #048a91 100%); +} +.gradient-light { + background: linear-gradient(135deg, #f8f9fa 0%, #f0f1f3 100%); +} \ No newline at end of file diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php new file mode 100644 index 0000000..898ef1e --- /dev/null +++ b/resources/views/app.blade.php @@ -0,0 +1,50 @@ + + + + + + @yield('title', '(RE)Sources Relationnelles - Ministère des Solidarités et de la Santé') + + + @stack('styles') + + + + + Aller au contenu principal + + + @include('layout.header') + +
+ @yield('content') +
+ + @include('layout.footer') + + @stack('scripts') + + diff --git a/resources/views/connexion/login.blade.php b/resources/views/connexion/login.blade.php new file mode 100644 index 0000000..847f687 --- /dev/null +++ b/resources/views/connexion/login.blade.php @@ -0,0 +1,32 @@ +@extends('app') + +@section('title', 'Connexion - (RE)Sources Relationnelles') + +@section('content') +
+
+

Connexion

+ +
+ @csrf +
+ + +
+ +
+ + +
+ + +
+ +

+ Pas encore inscrit? S'inscrire +

+
+
+@endsection diff --git a/resources/views/connexion/register.blade.php b/resources/views/connexion/register.blade.php new file mode 100644 index 0000000..47c7b62 --- /dev/null +++ b/resources/views/connexion/register.blade.php @@ -0,0 +1,42 @@ +@extends('app') + +@section('title', 'S\'inscrire - (RE)Sources Relationnelles') + +@section('content') +
+
+

S'inscrire

+ +
+ @csrf +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+ +

+ Déjà inscrit? Se connecter +

+
+
+@endsection diff --git a/resources/views/layout/head.blade.php b/resources/views/layout/head.blade.php new file mode 100644 index 0000000..1720356 --- /dev/null +++ b/resources/views/layout/head.blade.php @@ -0,0 +1,32 @@ + + + + + + (RE)Sources Relationnelles - Ministère des Solidarités et de la Santé + + + \ No newline at end of file diff --git a/resources/views/layout/header.blade.php b/resources/views/layout/header.blade.php index fa0b09a..61fb6a5 100644 --- a/resources/views/layout/header.blade.php +++ b/resources/views/layout/header.blade.php @@ -23,10 +23,10 @@ diff --git a/resources/views/resources.blade.php b/resources/views/resources.blade.php index 5907c0f..4d75683 100644 --- a/resources/views/resources.blade.php +++ b/resources/views/resources.blade.php @@ -1,23 +1,9 @@ - - - - - - Catalogue - (RE)Sources Relationnelles - - - - +@extends('app') - @include('layout.header') +@section('title', 'Ressources - (RE)Sources Relationnelles') -
+@section('content') +

Catalogue des Ressources

Accédez à des outils et conseils pour renforcer vos liens. Filtrez les ressources selon vos besoins.

@@ -123,9 +109,5 @@
-
- - @include('layout.footer') - - - \ No newline at end of file + +@endsection \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 9b45a94..cc73646 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,44 +1,8 @@ - - - - - - (RE)Sources Relationnelles - Ministère des Solidarités et de la Santé - - - - +@extends('app') - - Aller au contenu principal - +@section('title', '(RE)Sources Relationnelles - Accueil') - @include('layout.header') - -
+@section('content')
@@ -49,7 +13,7 @@ La plateforme citoyenne dédiée à la qualité des liens : famille, amis, couple ou collègues.

- + Explorer les ressources
-
- - @include('layout.footer') - - \ No newline at end of file +@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 1948474..6a9abea 100644 --- a/routes/web.php +++ b/routes/web.php @@ -4,8 +4,16 @@ use Illuminate\Support\Facades\Route; Route::get('/', function () { return view('welcome'); -}); +})->name('home'); Route::get('/resources', function () { return view('resources'); -}); +})->name('resources.index'); + +Route::get('/login', function () { + return view('auth.login'); +})->name('login'); + +Route::get('/register', function () { + return view('auth.register'); +})->name('register');