shawnyv

shawnyv

Member Since 6 Years Ago

Experience Points
48,660
Total
Experience

1,340 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
412
Lessons
Completed
Best Reply Awards
2
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 10
48,660 XP
Mar
23
2 months ago
Activity icon

Commented on What I Learned About Cypress On Day 2

I'm just adding my $2 for a fully Cypress series - love these videos and am definitely looking forward to adding it into my workflow for front end testing!!!

Feb
07
3 months ago
Activity icon

Replied to Handling Hundreds Of Aliases / Ssl Certificates In Forge?

Thanks @yibr , that's probably exactly what I need!

Feb
03
3 months ago
Activity icon

Replied to Handling Hundreds Of Aliases / Ssl Certificates In Forge?

@bobbybouwmann - thanks for the heads up on that - hadn't looked into the load balancer route.

@sinnbeck - Thanks for the clarification on different domains (only one I can think of there is their 50 certificate issuances/week limit). But any thoughts on how to make those multiple certificates play nicely with Forge?

IE if I have 50 certificates with 100 domains (so 5k domains), how do I "activate" those 50 certificates in Forge to keep everything running smoothly across all the domains?

Alternate question - if I can't do that within Forge (as this isn't in the 90% cases, which I definitely get), then are there any sites / tutorials / guides you can point me towards to help me implement this without the use of Forge magic? (Preferably of the step-by-step variety, since a lot of this seems like magic to me, haha)

Activity icon

Started a new Conversation Handling Hundreds Of Aliases / Ssl Certificates In Forge?

Hey all,

I'm developing an application that I want to allow my users to hook their own domains into (ie https://helloworld.com, https://goodbyeworld.com each pointing to the same server)

My main question boils down to: How can we get SSL certifications for > 100 domains?

Sub-question: Can we have multiple active certificates on a site at the same time?

I've found that it's easy enough to get the new certificates from LetsEncrypt using multiple domains + the alias feature, though I saw there was a 100 name per certificate limit for letsencrypt.

Forge also seems to have a limit of 1 active certificate at a time - so how would I handle having 101+ domains with ssl?

Thanks for any insight!!

Feb
02
3 months ago
Activity icon

Replied to Using Let's Encrypt Certificates For My Users Custom Domains

Was just about to add the very same question - does anybody have any insight into this?

Nov
29
5 months ago
Activity icon

Replied to Adding Subscription To Cashier Customer

In my app, I've set up only one payment method per customer. They're free to change it as they like. No tricks necessary!

Activity icon

Started a new Conversation Adding Subscription To Cashier Customer

Hey all,

This was frustrating me earlier, and I had a hard time finding documentation about it, so I wanted to share.

Apologies in advance if this is well understood by everybody but me! :)

In my application, I was allowing customers to attach their card as a customer, without making any transactions first.

The issue came up when I wanted to attach a subscription using Cashier.

This didn't work, even when the user had a valid stripe customer id (stripe_id = 'cus_xxxxx'):

$quantity = request('quantity');
$user = auth()->user();
$subscription = $user->newSubscription('product','plan')->quantity($quantity)->create();

Instead, I had to manually grab the payment method from Stripe first, to pass into Stripe:

$quantity = request('quantity');
$user             = auth()->user();
$payment_method = $user->paymentMethods()->first();
$subscription = $user->newSubscription('product','plan')->quantity($quantity)->create($payment_method->id;);

By grabbing the first paymentMethods from the user, we're then able to access the Stripe payment identifier token value (ie 'pm_xxxxx'). This is what cashier expects.

If nothing else, this will help me in the next project I set up like this! :)