Ajout de la section notes d'entretien pour les candidats

This commit is contained in:
jeremy bayse
2026-03-20 10:10:24 +01:00
parent 3019aa1229
commit 27200a6839
5 changed files with 89 additions and 1 deletions

View File

@@ -116,6 +116,19 @@ class CandidateController extends Controller
return back()->with('success', 'Documents mis à jour avec succès.');
}
public function updateNotes(Request $request, Candidate $candidate)
{
$request->validate([
'notes' => 'nullable|string',
]);
$candidate->update([
'notes' => $request->notes,
]);
return back()->with('success', 'Notes mises à jour avec succès.');
}
public function resetPassword(Candidate $candidate)
{
$password = Str::random(10);

View File

@@ -9,7 +9,7 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Attributes\Fillable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
#[Fillable(['user_id', 'phone', 'linkedin_url', 'status'])]
#[Fillable(['user_id', 'phone', 'linkedin_url', 'status', 'notes'])]
class Candidate extends Model
{
use HasFactory;