Laravel中的自定义函数在资源控制器中找不到路由
P粉904450959
P粉904450959 2023-09-10 11:32:46
0
1
475

我在LoginController中有一个checkIn函数:

LoginController.php的路径为:Controllers/Backsite/LoginController

public function checkIn(Request $request, User $user) { ... }

我已经在web.php中定义了它们:

Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn']); });

我通过在blade.php中使用以下代码来调用它们:

 

但是它显示了Route [backsite.login.checkIn] not defined的错误。

我正在使用Laravel 8,并且已经尝试了在Stackoverflow上找到的其他方法,但仍然出现错误。

P粉904450959
P粉904450959

全部回复 (1)
P粉693126115

"未定义路由错误"发生在您尝试使用未定义的路由时,请更新您的代码并在路径中定义路由。

Route::group(['prefix' => 'backsite', 'as' => 'backsite.', 'middleware' => ['auth:sanctum', 'verified']], function(){ Route::get('/login/checkIn', [LoginController::class, 'checkIn'])->name('login.checkIn'); });
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!