Sales at Belgium, Brussels

Member Since 5 Years Ago


Experience Points

3,035 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
Best Reply Awards
Best Reply
  • 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.


    Earned if you are a paying Laracasts subscriber.

  • lifer Created with Sketch.


    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 6
26,965 XP
1 week ago
Activity icon

Replied to Egulias\EmailValidator\EmailValidator Does Not Exist

I get this error when using the queue method on the Mail facade. When using the send method no error and the mails get send.

Did you manage to fix this?

3 months ago
Activity icon

Replied to Horizon Not Showing Jobs In Staging & Production

Hi @bobbybouwmann ,

first of all thanks for your answer and your many contributions to the Laravel community! Very admirable to see you keeping this up!

You are absolutely right! There was a mismatch in my .env files on local and staging/production. In my local environment I have QUEUE_DRIVER set up and also in queue.php this variable. However on my staging/production .env there is a QUEUE_CONNECTION set which obviously is not parsed by queue.php and defaults to sync. Changing that to QUEUE_DRIVER resolves everything and now my jobs are handled by redis and I can see them in the dashboard!

Thank you very much for pointing me in the right direction!

Activity icon

Started a new Conversation Horizon Not Showing Jobs In Staging & Production


I'm trying to configure a forge server to have a staging and production site with each its Horizon instance.

After some tweaking and setup I can now navigate to the dashboard and see that Horizon is active for staging and production environment. When i go to the live version of the Horizon dashboard I see the correct APP_NAME on top and also the queues defined in my .env for production environment. The same goes for the staging environment.

Jobs that are defined in Console / Kernel.php are also executed as expected. I've created a TestJob.php that logs to the laravel.log file and that's working.

In my setup I have the daemon 'php artisan horizon' running in both live & staging folders. Also two schedulers are set in both folders to run 'php artisan schedule:run' every minute.

Only problem now is that I don't see the jobs in my Horizon Dashboard.

So Horizon is working according to the dashboard with production and staging having their own queues / supervisors AND the jobs run (which is great) but I can't see them in the dashboard.

On local environment everything is working as expected. The jobs are executed and the show up in the Horizon dashboard.

The only difference I see is that on my local environment the redis defined in .env with REDIS_DB (2) has a lot of keys in it that correspond to the jobs fired:> select 2
OK[2]> KEYS *
  1) "local:725"
  2) "local:262"
  3) "local:642"
  4) "local:667"
  5) "local:881"
  6) "local:471"
  7) "local:125"
  8) "local:532"
  9) "local:897"
 10) "local:610"
 11) "local:961"
 12) "local:375"
 13) "local:528"
 14) "local:252"
 15) "local:276"
 16) "local:397"
 17) "local:444"
 18) "local:694"
 19) "local:609"
 20) "local:510"
 21) "local:168"
 22) "local:442"
 23) "local:393"

On my server the redis database has only some keys that are probably used to instantiate horizon:[10]> KEYS *
1) "production:last_snapshot_at"
2) "production:supervisor:screen-services-tv-plmS:supervisor-production-long-running"
3) "production:monitor:time-to-clear"
4) "production:supervisors"
5) "production:supervisor:screen-services-tv-plmS:supervisor-production"
6) "production:master:screen-services-tv-plmS"
7) "production:masters"

But nothing for the executed jobs. I suppose this is where the error is but I can't find why this is...

Is there something I'm missing? Can you point me in the right direction?

Thanks in advance.