Laravel package - portfolio
- optimized for Vue.js & Bulma
Dependencies
vue-router
vue-gallery
vue-scrollto
disable-scroll, (*1)
Install
``` bash
composer require vilbur/portfolio @dev, (*2)
### Install dependecies
``` bash
npm install vue-gallery --save &&npm install --save vue-scrollto
Publish files
``` bash
php artisan vendor:publish --tag="vilbur/portfolio'", (*3)
### app.js
``` javascript
// import vilbur-portfolio view
const Portfolio = () => import('./portfolio/views/portfolio.vue');
// routes for vue-router
const router = new VueRouter({
routes:
{
path: '/portfolio/:portfolio_slug?',
name: 'portfolio',
component: Portfolio
},
});
app.scss
scss
@import 'portfolio/portfolio.scss';
, (*4)