В файле php blade клиентские токены компонентов Vue не отображаются - PullRequest
0 голосов
/ 03 февраля 2019

В Laravel 5.7 установка Passport не вызывает проблем, но я не получаю представление компонента vue в своем блейд-файле

Я пробовал импортировать app.js и вставлять все компоненты представления перед новым Vue.Запустите npm install, запустите npm dev, смотрите, но ни один из них не работает.В 5.7 нет папки с активами, и она сохраняется в ресурсах / js / components

// ------ app.js ----------- //

Vue.component(
    'passport-clients',
    require('./components/passport/Clients.vue')
);

Vue.component(
    'passport-authorized-clients',
    require('./components/passport/AuthorizedClients.vue')
);

Vue.component(
    'passport-personal-access-tokens',
    require('./components/passport/PersonalAccessTokens.vue')
);

const app = new Vue({
    el: '#app'
});

// ------ token.blade.php --- //

@extends('layouts.app')
@section('content')
    <div id="app">
        <passport-clients></passport-clients>
        <passport-authorized-clients></passport-authorized-clients>
        <passport-personal-access-tokens></passport-personal-access-tokens>
    </div>
    @endsection
...