Если я не вошел в систему, меня перенаправили на страницу / логин, после входа в систему меня перенаправили на / home, и я не уверен, почему. Потому что я должен быть перенаправлен на vue. js компонент.
web. php
Route::middleware('guest')->get('/', function () {
return redirect('/login');
});
Auth::routes();
Route::middleware('auth')->get('/{any}', function () {
return view('layouts.app');
});
app.blade. php
@auth
<div id="app">
</div>
<p>You are logged in!</p> <!-- When I am logged in I got this p.
@else
<main class="py-4">
@yield('content')
</main>
@endauth
приложение. js
//with all imports
new Vue({
router,
render: h => h(App)
}).$mount("#app");
маршрутизатор. js
import Vue from "vue";
import VueRouter from "vue-router";
import Home from './components/Home/Home';
Vue.use(VueRouter);
const routes = [
{
path: "/",
name: "Home",
component: Home,
},
];
const router = new VueRouter({
mode: "history",
base: process.env.BASE_URL,
routes
});
export default router;