Ich habe eine CheckIn-Funktion im LoginController:
Der Pfad vonLoginController.php lautet: Controllers/Backsite/LoginController
public function checkIn(Request $request, User $user) { ... }
Ich habe sie in web.php definiert:
Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn']); });
Ich rufe sie auf, indem ich den folgenden Code in blade.php verwende:
<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>
Aber es wird ein Route [backsite.login.checkIn] not defined
Fehler angezeigt.
Ich verwende Laravel 8 und habe andere auf Stackoverflow gefundene Methoden ausprobiert, erhalte aber immer noch den Fehler.
"未定义路由错误"发生在您尝试使用未定义的路由时,请更新您的代码并在路径中定义路由。