J'ai une fonction checkIn dans LoginController :
Le chemin deLoginController.php est : Controllers/Backsite/LoginController
public function checkIn(Request $request, User $user) { ... }
Je les ai définis dans web.php :
Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn']); });
Je les appelle en utilisant le code suivant dans blade.php :
<button type="button" class="btn btn-primary btn-min-width mr-1 mb-1" href={{ route('backsite.login.checkIn') }}>CheckIn</button> <button type="button" class="btn btn-info btn-min-width mr-1 mb-1" href={{ route('backsite.login.checkOut') }}>CheckOut</button>
Mais cela montre une erreur Route [backsite.login.checkIn] not defined
.
J'utilise Laravel 8 et j'ai essayé d'autres méthodes trouvées sur Stackoverflow mais j'obtiens toujours l'erreur.
"Une erreur d'itinéraire non défini" se produit lorsque vous essayez d'utiliser un itinéraire non défini, veuillez mettre à jour votre code et définir l'itinéraire dans le chemin.