下面是一个带有santum的API路由:
Route::group(["middleware" => "auth:sanctum"], function () {
Route::apiResources([
'profile' => ProfileController::class,
'specialization' => SpecializationController::class,
'specialization/filter' => SpecializationController::class,
'location' => LocationController::class,
]);
});
当我询问任何控制器时,它会返回一个响应,尽管用户没有被授权。
为什么Route::group(["middleware" => "auth:sanctum"], function () {}
不起作用?
我认为middleware
密钥的值应该是array
:
Route::group(["middleware" => ["auth:sanctum"]], function () {
Route::apiResources([
'profile' => ProfileController::class,
'specialization' => SpecializationController::class,
'specialization/filter' => SpecializationController::class,
'location' => LocationController::class,
]);
});