Home page
Let's start work on our home page now. We'll first create a new component, HomePage:
$ touch resources/assets/components/HomePage.vueFor now, let's add placeholder markup to the component before we set it up properly.
resources/assets/components/HomePage.vue:
<template> <div>Vuebnb home page</div> </template>
Be sure to import this component in the router file, and uncomment the route where it's used.
resources/assets/js/router.js:
....
import HomePage from '../components/HomePage.vue';
import ListingPage from '../components/ListingPage.vue';
export default new VueRouter({
mode: 'history',
routes: [
{ path: '/', component: HomePage },
{ path: '/listing/:listing', component: ListingPage }
]
});Note
You might be tempted to test this new route out by putting the URLÂ http://vuebnb.test/Â into your browser address bar. You'll find, though, that it results in a 404 error. Remember, we still haven't created a route for this on our server. Although Vue...