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,23 +2,26 @@
namespace App\Http\Controllers;
use App\Models\Skill;
use App\Http\Requests\SkillRequest;
use App\Models\Skill;
use Illuminate\Http\RedirectResponse;
use Illuminate\View\View;
class SkillController extends Controller
{
public function index()
public function index(): View
{
$skills = Skill::latest()->get();
return view('skills.index', compact('skills'));
}
public function create()
public function create(): View
{
return view('skills.create');
}
public function store(SkillRequest $request)
public function store(SkillRequest $request): RedirectResponse
{
$skill = Skill::create($request->validated());
@@ -29,12 +32,12 @@ class SkillController extends Controller
return redirect()->route('skills.index')->with('success', 'Vaardigheid toegevoegd.');
}
public function edit(Skill $skill)
public function edit(Skill $skill): View
{
return view('skills.edit', compact('skill'));
}
public function update(SkillRequest $request, Skill $skill)
public function update(SkillRequest $request, Skill $skill): RedirectResponse
{
$skill->update($request->validated());
@@ -46,7 +49,7 @@ class SkillController extends Controller
return redirect()->route('skills.index')->with('success', 'Vaardigheid bijgewerkt.');
}
public function destroy(Skill $skill)
public function destroy(Skill $skill): RedirectResponse
{
$skill->clearMediaCollection('image');
$skill->delete();