installation du module RH

This commit is contained in:
jeremy bayse
2026-05-09 08:24:12 +02:00
parent 7c01803f46
commit 97a8b9443d
9 changed files with 234 additions and 5 deletions

View File

@@ -6,7 +6,10 @@ use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
Route::get('/', function () {
$latestJobs = \App\Models\JobPosition::with('tenant')->orderBy('created_at', 'desc')->take(3)->get();
$latestJobs = \App\Models\JobPosition::with('tenant')->orderBy('created_at', 'desc')->take(3)->get()->map(function($job) {
$job->description = strip_tags(\Illuminate\Support\Str::markdown($job->description));
return $job;
});
return Inertia::render('Welcome', [
'canLogin' => Route::has('login'),
'latestJobs' => $latestJobs,
@@ -103,6 +106,7 @@ Route::middleware('auth')->group(function () {
Route::resource('quizzes', \App\Http\Controllers\QuizController::class)->only(['index', 'store', 'show', 'update', 'destroy']);
Route::resource('job-positions', \App\Http\Controllers\JobPositionController::class)->only(['index', 'store', 'update', 'destroy']);
Route::post('/job-positions/ai-fpt', [\App\Http\Controllers\Admin\JobPositionAiHelperController::class, 'generate'])->name('job-positions.ai-fpt');
Route::resource('quizzes.questions', \App\Http\Controllers\QuestionController::class)->only(['store', 'update', 'destroy']);
Route::resource('tenants', \App\Http\Controllers\TenantController::class)->only(['index', 'store', 'update', 'destroy']);
Route::resource('users', \App\Http\Controllers\UserController::class)->except(['show', 'create', 'edit']);