chore(app): mises a jour applicatives et normalisation du code (Laravel Pint)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 18:44:13 +02:00
parent c51f17a74c
commit 70d4767890
32 changed files with 144 additions and 89 deletions
@@ -24,6 +24,7 @@ class AuthController extends Controller
if (Auth::attempt($credentials)) {
$request->session()->regenerate();
return redirect()->intended('/');
}
@@ -61,6 +62,7 @@ class AuthController extends Controller
Auth::logout();
$request->session()->invalidate();
$request->session()->regenerateToken();
return redirect('/login');
}
}
@@ -3,7 +3,9 @@
namespace App\Http\Controllers\Web;
use App\Http\Controllers\Controller;
use App\Models\ResultatDiag;
use App\Models\StressEvent;
use App\Services\StressCalculator;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
@@ -14,23 +16,25 @@ class DiagnosticController extends Controller
$events = StressEvent::all();
$history = [];
if (Auth::check()) {
$history = \App\Models\ResultatDiag::where('id_user', Auth::id())
$history = ResultatDiag::where('id_user', Auth::id())
->orderBy('date_passage', 'desc')
->take(5)
->get();
}
return view('diagnostics.index', compact('events', 'history'));
}
public function history()
{
$history = \App\Models\ResultatDiag::where('id_user', Auth::id())
$history = ResultatDiag::where('id_user', Auth::id())
->orderBy('date_passage', 'desc')
->get();
return view('diagnostics.history', compact('history'));
}
public function store(Request $request, \App\Services\StressCalculator $calculator)
public function store(Request $request, StressCalculator $calculator)
{
// Logique pour calculer le score Holmes-Rahe
$totalPoints = 0;
@@ -43,7 +47,7 @@ class DiagnosticController extends Controller
// Enregistrement si l'utilisateur est connecté
if (Auth::check()) {
\App\Models\ResultatDiag::create([
ResultatDiag::create([
'id_user' => Auth::id(),
'score_total' => $totalPoints,
'niveau_stress' => $niveauStress,
@@ -12,6 +12,7 @@ class EmotionController extends Controller
public function index()
{
$records = EmotionRecord::where('user_id', Auth::id())->latest()->get();
return view('emotions.index', compact('records'));
}
@@ -20,14 +21,14 @@ class EmotionController extends Controller
$request->validate([
'emotion' => 'required|string',
'intensity' => 'required|integer|min:1|max:5',
'note' => 'nullable|string'
'note' => 'nullable|string',
]);
EmotionRecord::create([
'user_id' => Auth::id(),
'emotion' => $request->emotion,
'intensity' => $request->intensity,
'note' => $request->note
'note' => $request->note,
]);
return redirect()->back()->with('success', 'Émotion enregistrée');
@@ -23,7 +23,7 @@ class ProfileController extends Controller
$validated = $request->validate([
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email,' . $user->id],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email,'.$user->id],
]);
$user->fill($validated);
@@ -4,9 +4,7 @@ namespace App\Http\Controllers\Web;
use App\Http\Controllers\Controller;
use App\Models\RelaxationActivity;
use App\Models\Favorite;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class RelaxationController extends Controller
{