Rumah > Soal Jawab > teks badan
Saya mempunyai fungsi checkIn dalam LoginController:
LaluanLoginController.php ialah: Controllers/Backsite/LoginController
public function checkIn(Request $request, User $user) { ... }
Saya telah mentakrifkannya dalam web.php:
Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn']); });
Saya memanggil mereka dengan menggunakan kod berikut dalam 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>
Tetapi ia menunjukkan Route [backsite.login.checkIn] not defined
ralat.
Saya menggunakan Laravel 8 dan telah mencuba kaedah lain yang terdapat pada Stackoverflow tetapi masih mendapat ralat.
P粉6931261152023-09-11 00:37:31
"Ralat laluan tidak ditentukan" berlaku apabila anda cuba menggunakan laluan yang tidak ditentukan, sila kemas kini kod anda dan tentukan laluan dalam laluan.
Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn'])->name('login.checkIn'); });