Переопределить Laravel Метод контроллера Spark - PullRequest
2 голосов
/ 29 января 2020

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

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...