Larasou

Larasou

Member Since 3 Months Ago

Experience Points 5,140
Experience Level 2

4,860 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 49
Lessons
Completed
Best Reply Awards 0
Best Reply
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

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

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

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

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    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 Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

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

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

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

04 Mar
2 weeks ago

Larasou started a new conversation Retrieve A Polymorphic Relationship With Vue.js

Hi people!

I just realized that I do not know how to recover a polymorphic rally by looping with Vue.js

{,…}
activities: [{id: 2, user_id: 1, subject_id: 31, subject_type: "App\Serie", type: "created_serie",…},…]
    0: {id: 2, user_id: 1, subject_id: 31, subject_type: "App\Serie", type: "created_serie",…}
    1: {id: 1, user_id: 1, subject_id: 1711, subject_type: "App\Comment", type: "created_comment",…}
         created_at: "2019-03-04 19:47:01"
         id: 1
         subject: {id: 1711, user_id: 1, commentable_id: 169, commentable_type: "App\Episode",…}
         body: "Provident corrupti voluptatum quidem placeat quidem qui. Repudiandae consequuntur harum"
         commentable_id: 169
         commentable_type: "App\Episode"
         created_at: "2019-03-04 19:47:01"
         id: 1711
         reply_id: 0
         updated_at: "2019-03-04 19:47:01"
         user: {id: 1, rank: 5, name: "Larasou", slug: "larasou", email: "[email protected]",…}
         user_id: 1
         subject_id: 1711
         subject_type: "App\Comment"
         type: "created_comment"
         updated_at: "2019-03-04 19:47:01"
         user: {id: 1, rank: 5, name: "Larasou", slug: "larasou", email: "[email protected]",…}
         user_id: 1

I can not seem to recover the relationship for commentable. With Laravel no problem but with Vue.js, I suiscoincé.

Here is my code:

Activity::where('user_id', auth()->user()->id)
            ->latest()->with(['subject'])->limit(10)->get();

I am very good at recovering belongsTo relationships with the property $with

Can you help me please ?

16 Feb
1 month ago

Larasou left a reply on Mention A User

I mean, I do not know how to tell if a user exists before linking it.

Otherwise I would not have needed to publish my question here.

Larasou left a reply on Mention A User

I do not know how to use the Regular Expressions.

Larasou left a reply on Mention A User

Here is what my message looks like when published

 /**
     * Set the body attribute.
     *
     * <a href="/@param" class="font-bold text-violet">@param</a> string $body
     */
    public function setBodyAttribute($body)
    {
        $this->attributes['body'] = preg_replace(
            '/<a href="/@([^\s" class="font-bold text-violet">@([^\s</a>]+(?=(?:\.$) |\b))/',
            '<a href="/profile/" class="font-bold text-violet">LARACASTS_SNIPPET_PLACEHOLDER</a>',
            $body
        );
    }

Larasou started a new conversation Mention A User

Hi people, I have a little problem, I followed the series on building a forum.

In the part where you have to mention the name of a user after an @, is problematic.

Because when I put a code on my site and that includes comments of the style:

/**
     * Set the body attribute.
     *
     * @param string $body
     */
    public function setBodyAttribute($body)
    {
        $this->attributes['body'] = preg_replace(
            '/@([^\s]+(?=(?:\.$) |\b))/',
            '<a href="/profile/" class="font-bold text-violet">LARACASTS_SNIPPET_PLACEHOLDER</a>',
            $body
        );
    }

He will also look for @param to give him a link.

Is there a way to select only users?

09 Jan
2 months ago

Larasou left a reply on Problem With Laravel Telescope.

Ha, thank you !!! You just saved me! : D

Larasou started a new conversation Problem With Laravel Telescope.

I have a problem with Laravel Telescope.

When I use phpunit, I have errors.

When I'm in production, I can not get the IDs of the data after being written to the database.

Someone would have the solution?