gymdone

gymdone

Software Engineer at Standards Technology Group, Inc

Member Since 5 Months Ago

Venice, FL

Experience Points
14,240
Total
Experience

760 experience to go until the next level!

In case you were wondering, you earn Laracasts experience when you:

  • Complete a lesson — 100pts
  • Create a forum thread — 50pts
  • Reply to a thread — 10pts
  • Leave a reply that is liked — 50pts
  • Receive a "Best Reply" award — 500pts
Lessons Completed
131
Lessons
Completed
Best Reply Awards
0
Best Reply
Awards
  • start your engines Created with Sketch.

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • first-thousand Created with Sketch.

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • 1-year Created with Sketch.

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • 2-years Created with Sketch.

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • 3-years Created with Sketch.

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • 4-years Created with Sketch.

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • 5-years Created with Sketch.

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • school-in-session Created with Sketch.

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • welcome-newcomer Created with Sketch.

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • full-time-student Created with Sketch.

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • pay-it-forward Created with Sketch.

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • subscriber Created with Sketch.

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • lifer Created with Sketch.

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • evangelist Created with Sketch.

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • chatty-cathy Created with Sketch.

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • lara-veteran Created with Sketch.

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • 10k-strong Created with Sketch.

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • lara-master Created with Sketch.

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • laracasts-tutor Created with Sketch.

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • laracasts-sensei Created with Sketch.

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • top-50 Created with Sketch.

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

Level 3
14,240 XP
Sep
29
1 month ago
Activity icon

Started a new Conversation Mix Notifications Under Windows 10 WSL

I'm running Ubuntu 20 under WSL and it works great. One thing missing is the compile notifications. I have a bash script working that calls a PowerShell thingy called BurntToast.

~/STGdev $ wsl-notify "Compile was Successful"

Is there any way to connect this to the npm run dev or watch mix config?

Thanks, Jim in Florida

Sep
22
1 month ago
Activity icon

Started a new Conversation L7 Vuetify SPA Into L8, Jet, Fortify, Interia

I have a L7 app in development that uses Vuetify SPA with vue-router setup and working. Currently I have login and register auth working via axios into the L7 api.php endpoint and it works OK. I don't have ForgotPassword and EmailVerification working.

I'm willing to dump that auth and go with L8, Jet, Fortify, Inertia --- I want auth to be done with and to move on---BUT, will I have to move all our current Vue/Vuetify under Interia?

Is this a month long rabbit hole? Will they need to take me away in a straight jacket?

Sep
21
1 month ago
Activity icon

Replied to Home View Is Not Showing In SPA Laravel Vue

What version of Laravel?

Sep
20
1 month ago
Activity icon

Started a new Conversation L8, Jet, Inertia: Looking For App In The DOM

OK, trying to move our Vuetify app to L8, Jet, inertia. I see this line in // resources/js/app.js

const app = document.getElementById('app');

It's grabbing the app element in the DOM. My question is --- what defined the app.

In my L7 app, it's defined in the single blade.php

    <!-- Styles -->
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
    <div id="app"></div>
    <script src="{{ asset('js/app.js') }}" defer></script>
</body>

I can't find it in L8 and this gets this....

initialPage: JSON.parse(app.dataset.page),

[Vue warn]: Error in render: "SyntaxError: Unexpected token u in JSON at position 0"

Thanks, Jim in Florida

Activity icon

Replied to L7 Vuetify App Move To L8

OK, I looked those Jetstream routes and I see pretty much everything except /login and /register, but I guess I don't need to worry about it as I didn't worry about Auth::routes(); in L7.

Do you think I can get Vuetify to coexist with L8, Jetstream, intertia and Tailwind?

Activity icon

Started a new Conversation L7 Vuetify App Move To L8

We use a Vuetify tree as an important part of our SPA app. All Auth is done via axios into the api.php route. What are my success rate chances on moving the app into the L8, Jetstream, intertia stack? I'm willing and interested to dump my current "homemade" auth and using the L8 'outta-the-box' solution.

And, why am I able to add /login to http://localhost --- but I don't see /login as a route in web.php ??

Thanks, Jim in Florida

Aug
05
2 months ago
Activity icon

Replied to Nova Vs SPA

Do the front and backend have to be developed and run from the same directory?

Activity icon

Replied to Nova Vs SPA

Does this mean that I would have to use Nova thru an axios /api/ call from my SPA and write my own UX/UI ?

Activity icon

Replied to Nova Vs SPA

Right, but how do my front-end users access Nova? Can they?

Aug
04
2 months ago
Activity icon

Replied to Nova Vs SPA

But if I use http://myvueapp.com/login -- vue router will let me log in.

But if I use http://myvueapp.com/nova -- I will 404 because Nova is not installed here, it's over on the backend !?!

Do I understand this correctly?

Activity icon

Started a new Conversation Nova Vs SPA

OK, given a Vue SPA project with vue-router in it's own directory, say /front and a Laravel project in it's own directory, say /back

I understand how Vue can route to login.vue and register.vue and say, products.vue and how they can axios to the /routes/api.php router.

But, they seem so separate and independent. We want Nova available to our developers and admin folks and a given subset of Nova available to customer team administrators. With Nova installed on the /back, it won't be available via the Vue router in the /front, so... Nova is more important to us than the SPA, so I guess I have to ditch the SPA idea......true?

Aug
02
2 months ago
Activity icon

Replied to Setting Up A Laravel Dev Machine On Windows 10 With WSL (Windows Subsystem For Linux) Enabled

Yes, VS Code !! When I open a Bash shell in Ubuntu 20 WSL2 and enter

$ code .

The WSL folks include in the Linux path: /mnt/c/Program Files/Microsoft VS Code/bin

So vscode runs and on the first run it automatically enables it's Remote-WSL mode! VS Code stays actually running under windows but seamlessly remotes into WSL where the files are stored and run. I'm using Windows Terminal Preview 1.2.2 and using Bash into WSL and I configured the terminal inside of vscode to run the same!

All works just great!

Aug
01
2 months ago
Activity icon

Started a new Conversation TypeError: Text.forEach Is Not A Function

This just started happening ...

~/STGdev/lvvn $ npm run watch

> @ watch /home/gymdo/STGdev/lvvn
> npm run development -- --watch


> @ development /home/gymdo/STGdev/lvvn
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"

10% building 1/1 modules 0 active
webpack is watching the files…

98% after emitting SizeLimitsPlugin

 ERROR  Failed to compile with 1 errors                                                                                  10:22:54 PM

 error  in ./resources/sass/app.scss

Module build failed (from ./node_modules/css-loader/dist/cjs.js):
TypeError: text.forEach is not a function
    at /home/gymdo/STGdev/lvvn/node_modules/extract-text-webpack-plugin/dist/loader.js:145:16

I've spent 10 hours trying to fix it ... searching and trying things .... This error happens when my webpack.mix.js is the original installation.

Looks the same as this ... https://www.bountysource.com/issues/92161278-unexpectedly-fails-with-css-loader-v4-0-0

Jul
08
3 months ago
Activity icon

Awarded Best Reply on Vuetify With Spark

OK, crickets ..... I don't think Spark is really usable for us .......

Is there anyway I can trade my unused Spark License in for a Nova License ???

Jul
07
3 months ago
Activity icon

Replied to Vuetify With Spark

OK, crickets ..... I don't think Spark is really usable for us .......

Is there anyway I can trade my unused Spark License in for a Nova License ???

Jul
02
3 months ago
Activity icon

Replied to Laravel Dev Under Win V2004 With WSL2

Sure, ensure you have already been updated to Win10 version 2004 (April 2020), then go to the Microsoft Store and get Linux Ubuntu 20 and Microsoft Terminal (preview), both free. Follow the directions and you will have a full Ubuntu (sans the GUI) with BASH shell.

You can access the Windows file system from within WSL; where C:\Users\username under Ubuntu is /mnt/c/Users/username

You can also access the Linux file sys from Windows Explorer with \wsl$\Ubuntu-20.04\home\username

I recommend using /home/username as your repo (dev) area. Using /mnt/c/Users/username works but is very slow comparatively.

I find WSL much easier to use than Homestead.

Activity icon

Replied to Setting Up A Laravel Dev Machine On Windows 10 With WSL (Windows Subsystem For Linux) Enabled

I'm using WSL2 with Ubuntu 20 on Win v2004 and it's working great. I started out using my dev area under /mnt/c/Users/username/ but everyting is 10x faster without the windows file system. I moved to /home/username/ Using Laravel 7 and vscode.

Activity icon

Started a new Conversation Laravel Dev Under Win V2004 With WSL2

OK, anybody skipped Homestead to use Ubuntu 20 in WSL under Windows May release 2004? I've doing it now for a month with good success. We could start a support group somewhere?!?

---Jim in Florida

Jun
26
4 months ago
Activity icon

Replied to Vuetify With Spark

I would like to add vuetify to a new spark project. Is this a good? bad? idea?

Could someone point me to tutorial to use the latest vuetify with the latest spark or close to latest.

Thanks, Jim in Florida

May
26
5 months ago
Activity icon

Started a new Conversation Vuetify With Spark

I would like to add vuetify to a new spark project. Is this a good? bad? idea?

Could someone point me to tutorial to use the latest vuetify with the latest spark or close to latest.

Thanks, Jim in Florida

May
08
5 months ago
Activity icon

Replied to Vue Init Webpack-simple Hello-vue

Yes, for whatever reason, I assumed that all stuff like vue init webpack-simple, etc had to run inside the box. I guess I need to start thinking outside the box....get it??.....never thot I'd really be able to say that!

May
07
5 months ago
Activity icon

Started a new Conversation Vue Init Webpack-simple Hello-vue

OK, I;m following along in the Vue training video and trying to install and run this, and all seems to install OK but I'm not able to get chrome to connect to http://localhost:8080

I'm in Windows in Homestead. I do have chrome connected to Homestead.test and spark.test that I set up. When I try to clean up the npm install vulnerabilities, the npm run dev errors out with a missing webpack file.

Thanks, Jim in Florida

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.2.7 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 810 packages from 579 contributors and audited 10095 packages in 153.755s

22 packages are looking for funding
  run `npm fund` for details

found 11 vulnerabilities (3 low, 4 moderate, 4 high)
  run `npm audit fix` to fix them, or `npm audit` for details
[email protected]:~/Laravel/hello-vue
$ npm run dev

> [email protected] dev /home/vagrant/Laravel/hello-vue
> cross-env NODE_ENV=development webpack-dev-server --open --hot

Project is running at http://localhost:8080/
webpack output is served from /dist/
404s will fallback to /index.html
Unable to open browser. If you are running in a headless environment, please do not use the open flag.
{ parser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.


May
03
5 months ago
Activity icon

Replied to Spark Install -- Composer Problem

it's 7.4.5 should it be 7.2.5 ??

Activity icon

Replied to Spark Install -- Composer Problem

OK, so should I change composer.json

        "laravel/cashier": "^11.2",

to

        "laravel/cashier": "10.0",

and run > composer update ??

Activity icon

Started a new Conversation Spark Install -- Composer Problem

I seem to be at my last step of the install and get this problem. I did a > composer install

    1/2:        http://repo.packagist.org/p/provider-2020-04$dda39d483ecef141bc005276602492ebf76ece28f271d09f3ac9e0c27f497be4.json
    2/2:        http://repo.packagist.org/p/provider-latestf027bf03900e17ab40e7e0f3ced1a371d7005d2cfc5e3901e416501c8e6e1f0.json
    Finished: success: 2, skipped: 0, failure: 0, total: 2
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for laravel/spark-aurelius ~9.0 -> satisfiable by laravel/spark-aurelius[v9.0.0, v9.0.1, v9.0.2, v9.0.3, v9.0.4, v9.0.5, v9.0.6, v9.0.7, v9.0.8, v9.0.9, 9.0.x-dev, v9.1.0, v9.1.1, v9.2.0, v9.2.1, v9.2.2].
    - Can only install one of: laravel/cashier[10.0.x-dev, v11.2.2].
    - Can only install one of: laravel/cashier[11.x-dev, 10.0.x-dev].
    - Can only install one of: laravel/cashier[v11.2.0, 10.0.x-dev].
    - Can only install one of: laravel/cashier[v11.2.1, 10.0.x-dev].
    - Can only install one of: laravel/cashier[v11.2.2, 10.0.x-dev].
    - Conclusion: install laravel/cashier 10.0.x-dev
    - Installation request for laravel/cashier ^11.2 -> satisfiable by laravel/cashier[11.x-dev, v11.2.0, v11.2.1, v11.2.2].

my composer.json is ----

{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/cashier": "^11.2",
        "laravel/framework": "^7.0",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^2.0",
        "laravel/spark-aurelius": "~9.0"
        },
    "require-dev": {
        "facade/ignition": "^2.0",
        "fzaninotto/faker": "^1.9.1",
        "mockery/mockery": "^1.3.1",
        "nunomaduro/collision": "^4.1",
        "phpunit/phpunit": "^8.5"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "repositories": [
        {
            "type": "composer",
            "url": "https://spark-satis.laravel.com"
        }
    ],
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\Foundation\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}

My composer.lock file includes ---- But, has no spark entry ---

        {
            "name": "laravel/cashier",
            "version": "v11.2.2",
            "source": {
                "type": "git",
                "url": "https://github.com/laravel/cashier.git",
                "reference": "329f4e0bd93bef837e9291b2d09915009bda578f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/laravel/cashier/zipball/329f4e0bd93bef837e9291b2d09915009bda578f",
                "reference": "329f4e0bd93bef837e9291b2d09915009bda578f",
                "shasum": ""
            },
            "require": {
                "dompdf/dompdf": "^0.8.0",
                "ext-json": "*",
                "illuminate/contracts": "^6.0|^7.0",
                "illuminate/database": "^6.0|^7.0",
                "illuminate/http": "^6.0|^7.0",
                "illuminate/log": "^6.0|^7.0",
                "illuminate/notifications": "^6.0|^7.0",
                "illuminate/routing": "^6.0|^7.0",
                "illuminate/support": "^6.0|^7.0",
                "illuminate/view": "^6.0|^7.0",
                "moneyphp/money": "^3.2",
                "nesbot/carbon": "^2.0",
                "php": "^7.2",
                "stripe/stripe-php": "^7.0",
                "symfony/http-kernel": "^4.3|^5.0",
                "symfony/intl": "^4.3|^5.0"
            },
            "require-dev": {
                "mockery/mockery": "^1.0",
                "orchestra/testbench": "^4.0|^5.0",
                "phpunit/phpunit": "^8.0|^9.0"
            },
            "suggest": {
                "ext-intl": "Allows for more locales besides the default \"en\" when formatting money values."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "11.x-dev"
                },
                "laravel": {
                    "providers": [
                        "Laravel\Cashier\CashierServiceProvider"
                    ]
                }
            },
            "autoload": {
                "psr-4": {
                    "Laravel\Cashier\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Taylor Otwell",
                    "email": "[email protected]"
                }
            ],
            "description": "Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.",
            "keywords": [
                "billing",
                "laravel",
                "stripe"
            ],
            "time": "2020-04-28T15:44:32+00:00"
        },

Thanks, Jim in Florida