Seguí este tutorial y estoy en "la interfaz Vue predeterminada de Passport". El problema ahora es que los componentes de Vue no aparecen en Laravel 5.4. Los recursos/js/app.js:
require('./bootstrap'); 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') ); window.Vue = require('vue'); Vue.component('example', require('./components/Example.vue')); const app = new Vue({ el: '#app' });Los recursos/vistas/home.blade.php:
@extends('layouts.app') @section('content') <div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> <div class="panel panel-default"> <div class="panel-heading">Dashboard</div> <div class="panel-body"> You are logged inn! <passport-clients></passport-clients> <passport-authorized-clients></passport-authorized-clients> <passport-personal-access-tokens></passport-personal-access-tokens> <example></example> </div> </div> </div> </div> </div> @endsectionEjecuto "npm run dev" en cmd pero no puedo ver el componente en mis vistas. No puedo ver el componente de ejemplo.
Mi problema estaba muy estropeado.
Debería escribir componentes de las líneas en el archivo al final del archivo app.js. Después de window.vue...