Stelikas

Member Since 2 Months Ago

Experience Points
160
Total
Experience

4,840 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
0
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.

  • Community Pillar

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

Level 1
160 XP
Nov
26
1 week ago
Activity icon

Started a new Conversation Digital Ocean And Laravel Storage

Hello, I've encountered a simple problem with Digital Ocean, when i deploy my app the storage is empty as it is supposed to be cause the app is deployed. How can i use images for my site which are in my storage, i mean if my app is deployed again the storage is empty and i have to use the php artisan command to generate another storage link, what if i have images for my design in my public storage? Where should i save them so i can use them when my app is deployed?

Nov
18
2 weeks ago
Activity icon

Replied to Laravel Socialite Facebook Login Open App

Well that sucks, i will search a bit more and if i find a solution i will post it here.

Activity icon

Replied to Laravel Socialite Facebook Login Open App

From the facebook mobile app, edited the post to be more clear.

Activity icon

Started a new Conversation Laravel Socialite Facebook Login Open App

Hello, i was wondering if it is possible with laravel socialite to login with Facebook from the app instead of opening the website, because most people have the application and they won't have to type their email and password again to login.

Nov
15
2 weeks ago
Activity icon

Awarded Best Reply on Laravel Cashier, Canceling Specific Subscription

So i solved my issue, instead of using

->get(); 

I used:

->first();

Like this:

$subscription = Subscription::query()->active()->where([['places_id', '=', $placeID], ['user_id', '=', $user->id]])->first();

$subscription->cancelNow();

That's because first() method will return only one record, while the get() method will return an array of records even though in my case it returned only one record as it was supposed to return, but first() made it work and it solved my problem.

Activity icon

Replied to Laravel Cashier, Canceling Specific Subscription

So i solved my issue, instead of using

->get(); 

I used:

->first();

Like this:

$subscription = Subscription::query()->active()->where([['places_id', '=', $placeID], ['user_id', '=', $user->id]])->first();

$subscription->cancelNow();

That's because first() method will return only one record, while the get() method will return an array of records even though in my case it returned only one record as it was supposed to return, but first() made it work and it solved my problem.

Nov
14
2 weeks ago
Activity icon

Replied to Laravel Cashier, Canceling Specific Subscription

Hello, thanks for the reply.

Yes i implemented the place_id in my subscription table, the relationship works fine, User is containing the billable trait, i can cancel subscriptions just fine but i can't find a way to cancel a user's specific subscription.

This query works just fine, it returns the subscription of the place the user owns.

$subscription = Subscription::query()->active()->where([['place_id', '=', $placeID], ['user_id', '=', $user->id]])->get();

Although next

$subscription->cancelNow(); 

doesn't work.

It works like this as the documenation say

$user->subscription($planName)->cancelNow();

But what if the user has two same subscriptions (1 year for example) for two different places, i am trying to find a way with Laravel Cashier to cancel user's specific subscription.

Is there anything i can pass to

subscription()

like the $planName, so it can find and cancel the specific subscription i am looking for?

Activity icon

Started a new Conversation Laravel Cashier, Canceling Specific Subscription

Hello dear developers, so i run into a problem which the docs don't really explain much. I got a user which got a 1 year subscription for each place he owns, persay i want to cancel the subscription of the first place he owns, how do i cancel this specific subscription? I can't find a way.

I would think of something like this: (but they won't work)

$subscription = Subscription::query()->active()->where([['place_id', '=', $placeID], ['user_id', '=', $user->id]])->get();

    $subscription->cancelNow();

OR

$user->subscriptions()->active()->where('place_id', '=', $placeID)->cancelNow()

OR

$user->subscription($planName)->where('place_id', '=', $placeID)->cancelNow() 

Honestly tried many things but i'm not that experienced, anyone got a solution?

Thanks and regards!

Activity icon

Replied to Canceling A Particular Subscription Cashier

Having the same problem, anyone got a solution?