Add Larastan level 7 analysis
All checks were successful
Tests / Laravel tests (pull_request) Successful in 2m36s

This commit is contained in:
2026-06-03 22:09:33 +02:00
parent 53c4823b22
commit eb9c8796de
27 changed files with 341 additions and 71 deletions

View File

@@ -2,24 +2,26 @@
namespace App\Http\Controllers;
use App\Models\WorkExperience;
use App\Http\Requests\WorkExperienceRequest;
use App\Models\WorkExperience;
use Illuminate\Http\RedirectResponse;
use Illuminate\View\View;
class WorkExperienceController extends Controller
{
public function index()
public function index(): View
{
$experiences = WorkExperience::with('media')->latest()->get();
return view('work_experiences.index', compact('experiences'));
}
public function create()
public function create(): View
{
return view('work_experiences.create');
}
public function store(WorkExperienceRequest $request)
public function store(WorkExperienceRequest $request): RedirectResponse
{
$experience = WorkExperience::create($request->validated());
@@ -30,12 +32,12 @@ class WorkExperienceController extends Controller
return redirect()->route('work-experiences.index')->with('success', 'Ervaring toegevoegd.');
}
public function edit(WorkExperience $workExperience)
public function edit(WorkExperience $workExperience): View
{
return view('work_experiences.edit', compact('workExperience'));
}
public function update(WorkExperienceRequest $request, WorkExperience $workExperience)
public function update(WorkExperienceRequest $request, WorkExperience $workExperience): RedirectResponse
{
$workExperience->update($request->validated());
@@ -47,7 +49,7 @@ class WorkExperienceController extends Controller
return redirect()->route('work-experiences.index')->with('success', 'Ervaring bijgewerkt.');
}
public function destroy(WorkExperience $workExperience)
public function destroy(WorkExperience $workExperience): RedirectResponse
{
$workExperience->clearMediaCollection('image');
$workExperience->delete();