@@ -197,7 +197,6 @@ LaravelSpa
197
197
│ └── deploy.sh
198
198
├── .styleci.yml
199
199
├── .travis.yml
200
- ├── CHANGELOG.md
201
200
├── LICENSE
202
201
├── README.md
203
202
├── app
@@ -229,6 +228,7 @@ LaravelSpa
229
228
│ │ │ └── UsersController.php
230
229
│ │ ├── Kernel.php
231
230
│ │ ├── Middleware
231
+ │ │ │ ├── AddContentSecurityPolicyHeaders.php
232
232
│ │ │ ├── Authenticate.php
233
233
│ │ │ ├── EncryptCookies.php
234
234
│ │ │ ├── PreventRequestsDuringMaintenance.php
@@ -291,11 +291,61 @@ LaravelSpa
291
291
│ └── GaEnabledComposer.php
292
292
├── artisan
293
293
├── bootstrap
294
+ │ ├── android-chrome-192x192.png
295
+ │ ├── android-chrome-512x512.png
294
296
│ ├── app.php
295
- │ └── cache
296
- │ ├── .gitignore
297
- │ ├── packages.php
298
- │ └── services.php
297
+ │ ├── apple-touch-icon.png
298
+ │ ├── cache
299
+ │ │ ├── .gitignore
300
+ │ │ ├── packages.php
301
+ │ │ ├── routes-v7.php
302
+ │ │ └── services.php
303
+ │ ├── favicon-16x16.png
304
+ │ ├── favicon-32x32.png
305
+ │ ├── favicon.ico
306
+ │ └── ssr
307
+ │ ├── android-chrome-192x192.png
308
+ │ ├── android-chrome-512x512.png
309
+ │ ├── app2.mjs
310
+ │ ├── apple-touch-icon.png
311
+ │ ├── assets
312
+ │ │ ├── About-8055ba51.mjs
313
+ │ │ ├── Account-db07883a.mjs
314
+ │ │ ├── Admin-1aef526f.mjs
315
+ │ │ ├── AdminLayout-b06d3e9f.mjs
316
+ │ │ ├── AppSettings-493dc486.mjs
317
+ │ │ ├── Dashboard-00d0a96f.mjs
318
+ │ │ ├── Errors-cfd7b346.mjs
319
+ │ │ ├── ForgotPassword-ca93934f.mjs
320
+ │ │ ├── Home-092f52e0.mjs
321
+ │ │ ├── Login-3d895534.mjs
322
+ │ │ ├── NotFound-52f67599.mjs
323
+ │ │ ├── Password-0f549b05.mjs
324
+ │ │ ├── Permissions-d779932d.mjs
325
+ │ │ ├── PhpInfo-c54b8303.mjs
326
+ │ │ ├── Profile-8dc4ce3e.mjs
327
+ │ │ ├── Register-c8d7fa41.mjs
328
+ │ │ ├── ResetPassword-4e7ca3b7.mjs
329
+ │ │ ├── Roles-53fcb449.mjs
330
+ │ │ ├── RolesBadges-5ee6b7bc.mjs
331
+ │ │ ├── Settings-a3568c63.mjs
332
+ │ │ ├── SocialiteLogins-6af0e372.mjs
333
+ │ │ ├── Success-4b3d058c.mjs
334
+ │ │ ├── Terms-3b1605fc.mjs
335
+ │ │ ├── Users-fcead5b0.mjs
336
+ │ │ ├── VerifyEmail-3b245fb1.mjs
337
+ │ │ ├── default.css_vue_type_style_index_0_src_true_lang-6d22712f.mjs
338
+ │ │ ├── workbox-window.prod.es5-77e1b1e1.mjs
339
+ │ │ └── zoho-monocrome-black-b48ed5c0.mjs
340
+ │ ├── favicon-16x16.png
341
+ │ ├── favicon-32x32.png
342
+ │ ├── favicon.ico
343
+ │ ├── js-bundle-stats.html
344
+ │ ├── manifest.webmanifest
345
+ │ └── pluginWebUpdateNotice
346
+ │ ├── webUpdateNoticeInjectScript.global.js
347
+ │ ├── webUpdateNoticeInjectStyle.css
348
+ │ └── web_version_by_plugin.json
299
349
├── composer.json
300
350
├── composer.lock
301
351
├── config
@@ -309,6 +359,10 @@ LaravelSpa
309
359
│ ├── exceptions.php
310
360
│ ├── filesystems.php
311
361
│ ├── hashing.php
362
+ │ ├── laravel-https.php
363
+ │ ├── laravel-logger.php
364
+ │ ├── laravel-page-speed.php
365
+ │ ├── laravelpwa.php
312
366
│ ├── logging.php
313
367
│ ├── mail.php
314
368
│ ├── personal-data-export.php
@@ -359,43 +413,34 @@ LaravelSpa
359
413
├── prettierrc.json
360
414
├── public
361
415
│ ├── .htaccess
362
- │ ├── build
363
- │ │ ├── assets
364
- │ │ │ ├── 404-508db666.png
365
- │ │ │ ├── app-3ff86421.css
366
- │ │ │ ├── app-b80d281f.js
367
- │ │ │ ├── app-f9cfb835.css
368
- │ │ │ ├── app-legacy-5eb64e32.js
369
- │ │ │ ├── app-legacy-6399fae7.js
370
- │ │ │ ├── fa-brands-400-b1d1c1b0.ttf
371
- │ │ │ ├── fa-brands-400-c61287c2.woff2
372
- │ │ │ ├── fa-regular-400-5da313b0.woff2
373
- │ │ │ ├── fa-regular-400-d7b19fe2.ttf
374
- │ │ │ ├── fa-solid-900-8f06540f.woff2
375
- │ │ │ ├── fa-solid-900-e4f6a7e9.ttf
376
- │ │ │ ├── fa-v4compatibility-2ddb3b41.ttf
377
- │ │ │ ├── fa-v4compatibility-f46715c9.woff2
378
- │ │ │ ├── plugs-12bd3189.png
379
- │ │ │ ├── polyfills-legacy-6af2eb34.js
380
- │ │ │ ├── vendor-2bff8d29.js
381
- │ │ │ ├── vendor-legacy-f27d3422.js
382
- │ │ │ ├── workbox-window.prod.es5-eba8f0a2.js
383
- │ │ │ ├── workbox-window.prod.es5-legacy-ab6aa431.js
384
- │ │ │ ├── zoho-monocrome-black-8bba680d.png
385
- │ │ │ └── zoho-monocrome-white-cf507b60.png
386
- │ │ ├── manifest.json
387
- │ │ ├── manifest.webmanifest
388
- │ │ ├── pluginWebUpdateNotice
389
- │ │ │ ├── webUpdateNoticeInjectScript.global.js
390
- │ │ │ ├── webUpdateNoticeInjectStyle.css
391
- │ │ │ └── web_version_by_plugin.json
392
- │ │ ├── sw.js
393
- │ │ ├── sw.js.map
394
- │ │ ├── workbox-3625d7b0.js
395
- │ │ └── workbox-3625d7b0.js.map
416
+ │ ├── android-chrome-192x192.png
417
+ │ ├── android-chrome-512x512.png
418
+ │ ├── apple-touch-icon.png
396
419
│ ├── css
397
420
│ │ └── app.css
421
+ │ ├── favicon-16x16.png
422
+ │ ├── favicon-32x32.png
398
423
│ ├── favicon.ico
424
+ │ ├── images
425
+ │ │ └── icons
426
+ │ │ ├── icon-128x128.png
427
+ │ │ ├── icon-144x144.png
428
+ │ │ ├── icon-152x152.png
429
+ │ │ ├── icon-192x192.png
430
+ │ │ ├── icon-384x384.png
431
+ │ │ ├── icon-512x512.png
432
+ │ │ ├── icon-72x72.png
433
+ │ │ ├── icon-96x96.png
434
+ │ │ ├── splash-1125x2436.png
435
+ │ │ ├── splash-1242x2208.png
436
+ │ │ ├── splash-1242x2688.png
437
+ │ │ ├── splash-1536x2048.png
438
+ │ │ ├── splash-1668x2224.png
439
+ │ │ ├── splash-1668x2388.png
440
+ │ │ ├── splash-2048x2732.png
441
+ │ │ ├── splash-640x1136.png
442
+ │ │ ├── splash-750x1334.png
443
+ │ │ └── splash-828x1792.png
399
444
│ ├── index.php
400
445
│ ├── js
401
446
│ │ ├── app.js
@@ -408,18 +453,30 @@ LaravelSpa
408
453
│ │ ├── resources_js_Views_ResetPassword_vue.js
409
454
│ │ ├── resources_js_Views_Settings_vue.js
410
455
│ │ ├── resources_js_Views_VerifyEmail_vue.js
411
- │ │ └── resources_js_Views_Welcome_vue.js
456
+ │ │ ├── resources_js_Views_Welcome_vue.js
457
+ │ │ └── s-code.min.js
412
458
│ ├── mix-manifest.json
413
459
│ ├── robots.txt
460
+ │ ├── serviceworker.js
461
+ │ ├── sw.ts
414
462
│ └── web.config
415
463
├── resources
416
464
│ ├── css
417
465
│ │ ├── app.css
418
466
│ │ └── normalize.css
419
467
│ ├── img
420
468
│ │ ├── 404.png
469
+ │ │ ├── favicon
470
+ │ │ │ ├── android-chrome-192x192.png
471
+ │ │ │ ├── android-chrome-512x512.png
472
+ │ │ │ ├── apple-touch-icon.png
473
+ │ │ │ ├── favicon-16x16.png
474
+ │ │ │ ├── favicon-32x32.png
475
+ │ │ │ └── favicon.ico
421
476
│ │ ├── plugs.png
422
477
│ │ └── vendor-logos
478
+ │ │ ├── vultr-1.webp
479
+ │ │ ├── vultr-2.png
423
480
│ │ ├── zoho-monocrome-black.png
424
481
│ │ └── zoho-monocrome-white.png
425
482
│ ├── js
@@ -428,13 +485,19 @@ LaravelSpa
428
485
│ │ ├── components
429
486
│ │ │ ├── AppFooter.vue
430
487
│ │ │ ├── AppNav.vue
488
+ │ │ │ ├── BmcButtons.vue
431
489
│ │ │ ├── CircleSvg.vue
432
490
│ │ │ ├── Errors.vue
491
+ │ │ │ ├── GHButton.vue
492
+ │ │ │ ├── GHButtons.vue
433
493
│ │ │ ├── OctoCat.vue
434
494
│ │ │ ├── Pagination.vue
495
+ │ │ │ ├── PatreonButton.vue
435
496
│ │ │ ├── PerPage.vue
497
+ │ │ │ ├── ReloadPrompt.vue
436
498
│ │ │ ├── Success.vue
437
499
│ │ │ ├── VerifyNotice.vue
500
+ │ │ │ ├── VultrReferral.vue
438
501
│ │ │ ├── account
439
502
│ │ │ │ ├── AccountAdministration.vue
440
503
│ │ │ │ ├── AccountAuthentication.vue
@@ -484,7 +547,11 @@ LaravelSpa
484
547
│ │ │ └── routes.js
485
548
│ │ ├── services
486
549
│ │ │ ├── analytics.js
550
+ │ │ │ ├── asteroids.js
487
551
│ │ │ ├── common.js
552
+ │ │ │ ├── excanvas.js
553
+ │ │ │ ├── s-code.js
554
+ │ │ │ ├── s-code.min.js
488
555
│ │ │ └── users.js
489
556
│ │ ├── store
490
557
│ │ │ ├── index.js
@@ -553,12 +620,12 @@ LaravelSpa
553
620
├── tsconfig.vite-config.json
554
621
└── vite.config.ts
555
622
556
- 72 directories, 316 files
623
+ 75 directories, 380 files
557
624
558
625
```
559
626
560
627
* Tree command can be installed using brew: ` brew install tree `
561
- * File tree generated using command ` tree -a -I '.git|node_modules|vendor|storage|tests|.DS_Store|.env' `
628
+ * File tree generated using command ` tree -a -I '.git|node_modules|vendor|build| storage|tests|.DS_Store|.env' `
562
629
563
630
## License
564
631
Laravel-Spa is licensed under the [ MIT license] ( https://opensource.org/licenses/MIT ) . Enjoy!
0 commit comments