Fungsi tersuai dalam Laravel tidak dapat mencari laluan dalam pengawal sumber
P粉904450959
P粉904450959 2023-09-10 11:32:46
0
1
539

Saya mempunyai fungsi checkIn dalam LoginController:

Laluan

LoginController.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粉904450959
P粉904450959

membalas semua(1)
P粉693126115

"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');
});
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan