Я пытаюсь немного поиграть с Laravel Spark, и в качестве теста я хотел бы переопределить запрос «Создать токен API».
Я заметил, что конечная точка используется, когда пользователь должен создать токен API:
POST | settings/api/token | Laravel\Spark\Http\Controllers\Settings\API\TokenController@store
Поэтому, согласно их руководству по настройке, вы должны использовать их метод Spark::swap
.
Итак, я попытался добавить приведенный ниже фрагмент кода в SparkServiceProivder@booted
, но, похоже, он не работает:
use Laravel\Spark\Http\Controllers\Settings\API\TokenController;
use Laravel\Spark\Http\Requests\Settings\API\CreateTokenRequest;
Spark::swap(
TokenController::class . '@store',
function(CreateTokenRequest $request) {
exit('Hello World');
}
);
Что я делаю не так?