Я пытаюсь немного поиграть с 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');
}
);
Что я делаю не так?