laravel-store-modules
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

Laravel Store Modules

Installation

npm i laravel-store-modules

Usage

  1. Create store module
import { ItemsListModule } from 'laravel-store-modules';

export default class Products extends ItemsListModule {
    constructor() {
        super('/api/product');
    }
}
  1. Create a new Vue component.
<template>
   <div>
     <product-list-item
         v-for="product in products"
         :key="product.id"
         :product="product"
     />
   </div>
</template>

<script>

    export default {
      name: 'Products',
      computed: {
        ...mapGetters({
          products: `products/items`,
        }),
        created() {
          this.getProducts();
        },
        methods: {
          ...mapActions({
            getProducts: `products/get`,
          }),
        },
</script>

Readme

Keywords

Package Sidebar

Install

npm i laravel-store-modules

Weekly Downloads

57

Version

1.2.2

License

MIT

Unpacked Size

36 kB

Total Files

17

Last publish

Collaborators

  • thundev
  • vladimirord