la cabecera de navegacion se encuentra en
resources\views\layouts\app.blade.php
asi que debemos editar ese archivo,
quedandonos
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
{{ csrf_field() }}
</form>
<div id="app">
<b-navbar toggleable="md" type="dark" variant="info">
<b-navbar-toggle target="nav_collapse"></b-navbar-toggle>
<b-navbar-brand href="{{ url('/') }}">
{{ config('app.name', 'Laravel') }}
</b-navbar-brand>
<b-collapse is-nav id="nav_collapse">
<!-- Right aligned nav items -->
<b-navbar-nav class="ml-auto">
@guest
<b-nav-item href="{{ route('login') }}">Ingreso</b-nav-item>
<b-nav-item href="{{ route('register') }}">Registro</b-nav-item>
@else
<b-nav-item-dropdown right>
<!-- Using button-content slot -->
<template slot="button-content">
<em>{{ Auth::user()->name }}</em>
</template>
<b-dropdown-item @click="logout">Salir</b-dropdown-item>
</b-nav-item-dropdown>
@endguest
</b-navbar-nav>
</b-collapse>
</b-navbar>
@yield('content')
</div>
donde el link para salir llama a una funcion llamada logout.
que la vamos a definir en
resources\assets\js\app.js
asi:
const app = new Vue({
el: '#app',
methods:{
logout(){
document.getElementById('logout-form').submit();
}
}
});
el cual llamar al evento submit del formulario que hemos sacado afuera del cuerpo principal
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
No hay comentarios:
Publicar un comentario