├── public
├── favicon.ico
├── robots.txt
├── .htaccess
├── web.config
└── index.php
├── database
├── .gitignore
├── seeds
│ ├── DatabaseSeeder.php
│ ├── CustomerTableSeeder.php
│ └── InvoiceTableSeeder.php
├── factories
│ └── ModelFactory.php
└── migrations
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2017_01_01_060654_create_customers_table.php
│ ├── 2017_01_01_060711_create_invoice_items_table.php
│ └── 2017_01_01_060701_create_invoices_table.php
├── resources
├── views
│ ├── vendor
│ │ └── .gitkeep
│ ├── app.blade.php
│ └── errors
│ │ └── 503.blade.php
├── assets
│ ├── js
│ │ ├── app.js
│ │ ├── App.vue
│ │ ├── router.js
│ │ ├── views
│ │ │ ├── customer
│ │ │ │ ├── index.vue
│ │ │ │ ├── show.vue
│ │ │ │ └── form.vue
│ │ │ └── invoice
│ │ │ │ ├── index.vue
│ │ │ │ ├── show.vue
│ │ │ │ └── form.vue
│ │ └── components
│ │ │ └── DataViewer.vue
│ └── sass
│ │ ├── app.scss
│ │ └── _variables.scss
└── lang
│ └── en
│ ├── pagination.php
│ ├── auth.php
│ ├── passwords.php
│ └── validation.php
├── bootstrap
├── cache
│ └── .gitignore
├── autoload.php
└── app.php
├── storage
├── logs
│ └── .gitignore
├── app
│ ├── public
│ │ └── .gitignore
│ └── .gitignore
└── framework
│ ├── cache
│ └── .gitignore
│ ├── views
│ └── .gitignore
│ ├── sessions
│ └── .gitignore
│ └── .gitignore
├── s1.png
├── s2.png
├── s3.png
├── .DS_Store
├── .gitattributes
├── .gitignore
├── routes
├── web.php
├── api.php
└── console.php
├── app
├── Http
│ ├── Middleware
│ │ ├── EncryptCookies.php
│ │ ├── VerifyCsrfToken.php
│ │ └── RedirectIfAuthenticated.php
│ ├── Controllers
│ │ ├── Controller.php
│ │ ├── Auth
│ │ │ ├── ForgotPasswordController.php
│ │ │ ├── LoginController.php
│ │ │ ├── ResetPasswordController.php
│ │ │ └── RegisterController.php
│ │ ├── CustomerController.php
│ │ └── InvoiceController.php
│ └── Kernel.php
├── InvoiceItem.php
├── Providers
│ ├── AppServiceProvider.php
│ ├── BroadcastServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── User.php
├── Customer.php
├── Console
│ └── Kernel.php
├── Invoice.php
├── Exceptions
│ └── Handler.php
└── Support
│ └── FilterPaginateOrder.php
├── package.json
├── tests
├── ExampleTest.php
└── TestCase.php
├── .env.example
├── gulpfile.js
├── server.php
├── phpunit.xml
├── config
├── compile.php
├── services.php
├── view.php
├── broadcasting.php
├── filesystems.php
├── queue.php
├── cache.php
├── auth.php
├── database.php
├── mail.php
├── session.php
└── app.php
├── readme.md
├── composer.json
└── artisan
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite
2 |
--------------------------------------------------------------------------------
/resources/views/vendor/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/storage/app/public/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/app/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !public/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/storage/framework/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/views/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/sessions/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/s1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codekerala/spa-laravel-vuejs/HEAD/s1.png
--------------------------------------------------------------------------------
/s2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codekerala/spa-laravel-vuejs/HEAD/s2.png
--------------------------------------------------------------------------------
/s3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codekerala/spa-laravel-vuejs/HEAD/s3.png
--------------------------------------------------------------------------------
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/codekerala/spa-laravel-vuejs/HEAD/.DS_Store
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /public/storage
3 | /storage/*.key
4 | /vendor
5 | /.idea
6 | Homestead.json
7 | Homestead.yaml
8 | .env
9 |
--------------------------------------------------------------------------------
/storage/framework/.gitignore:
--------------------------------------------------------------------------------
1 | config.php
2 | routes.php
3 | schedule-*
4 | compiled.php
5 | services.json
6 | events.scanned.php
7 | routes.scanned.php
8 | down
9 |
--------------------------------------------------------------------------------
/resources/assets/js/app.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App.vue'
3 | import router from './router'
4 |
5 | const app = new Vue({
6 | el: '#root',
7 | components: { App },
8 | template: '
{{model.company}}
15 | 16 |{{model.name}}
17 |{{model.email}}
21 | 22 |{{model.phone}}
23 |{{model.created_at}}
27 | 28 |{{model.address}}
29 | {{model.customer.company}} / {{model.customer.name}}
15 | 16 |{{model.sub_total}}
17 | 18 |{{model.discount}}
19 | 20 |{{model.total}}
21 |{{model.email}}
25 | 26 |{{model.date}}
27 | 28 |{{model.due_date}}
29 |{{model.created_at}}
33 || Description | 39 |Qty | 40 |Unit Price | 41 |Total | 42 |
|---|---|---|---|
| {{item.description}} | 47 |{{item.qty}} | 48 |{{item.unit_price}} | 49 |{{item.qty * item.unit_price}} | 50 |
|
38 |
39 | {{item.title}}
40 |
41 | ▲
42 | ▼
43 |
44 |
45 |
46 | {{item.title}}
47 |
48 | |
49 |
|---|