Laravel5.6 - переопределить представление продавца - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь создать собственную версию шаблона блэйд-вендора.Я не хочу расширять контроллер ссылкой на представление.

Поэтому в моем AppServiceProvider я добавляю эту строку:

// Custom views for passport
    $this->loadViewsFrom(__DIR__.'/../../resources/views/oauth/passport', 'passport');

Я создал файл с именем authorize.blade.php в /resources / views / oauth / passport

В методе контроллера вендора мы видим это:

return $this->response->view('passport::authorize');

Проблема в том, что когда я вызываю метод контроллера вендора, он загружает его версию authorize.blade.php.Я хотел бы, чтобы моя была загружена, и я ожидал, что новая строка, добавленная в AppServiceProvider, сделает это.

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Паспорт поставляется с компонентами VUE и представлениями, которые необходимо опубликовать, чтобы переопределить их.Со страницы Laravel Passport :

" Если вы хотите настроить экран подтверждения авторизации, вы можете опубликовать представления Passport с помощью команды vendor:publish Artisan. "

Все, что вам нужно сделать, это запустить php artisan vendor:publish --tag=passport-views, и представления поставщиков будут размещены в resources/views/vendor/passport, где вы сможете их редактировать.

0 голосов
/ 12 июня 2018

Использование можно использовать php artisan vendor:publish --tag=passport-views это скопирует представления в вашу папку просмотра для изменения.

...