Larasou

Larasou

Member Since 6 Months Ago

Toulouse

Laravel Developper at Chez moi! xD

Experience Points 6,090
Experience Level 2

3,910 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 55
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.

05 Apr
1 month ago

Larasou left a reply on Depreciated Method On IntelliJ And PhpStorm

Oh thank you very much! The advantage with an IDEA is that we can make changes in a few seconds :)

Larasou started a new conversation Depreciated Method On IntelliJ And PhpStorm

Hello people!

It's been a few days since I noticed that my IDEA (IntillJ and PhpStorm) bar all the methods of Laravel like str_limit (), str_plurial (), array_random () etc ...

And when I fly over the mouse they tell me that the methods are deprecated.

Is this normal? There has been a change in Laravel?

04 Apr
1 month ago

Larasou started a new conversation Close A Modal With The Escape Key

Good evening friends!

It's been a while that I search on the net a Vue.js directive that would allow me to close a modal when I press the key "Esc".

I tried full of directive like @ keyup.esc =" closeModalLogin ", @ keydown.esc =" closeModalLogin " etc ...

Do you have an idea ?

I'm using Tailwind CSS in my application

02 Apr
1 month ago

Larasou started a new conversation Recover The Location Of People.

Hi !

I come back to you because I ask myself a very important question.

In fact I am creating a community platform, and I would like to retrieve the location of the members.

I would like to recover mainly, their country and city.

You think it would be better to create another table for me to have a "hasOne" relationship or to put everything in the "users" migration?

And to have a list of all the countries like on Laracasts, how do we do it? You have to create it by hand or there is a Laravel / Vue.js package that can do it?

I would also like to get the flag of the selected country as on Laracasts before, how can I do all this please?

NOTE: To create a profile I use directly Vue.js

01 Apr
1 month ago

Larasou left a reply on Axios: Provisional Headers Are Shown

Ah darn! If I activated it, others did it too.

I thank you very much, I will try to find another word ;-)

Larasou left a reply on Axios: Provisional Headers Are Shown

If I made a mistake in the roads I would have had an error code.

There he does not give me an error code.

If I remove the keyword advertisers and I create another route it works like magic and if I put it back it does not work anymore.

31 Mar
1 month ago

Larasou started a new conversation Axios: Provisional Headers Are Shown

Hi people!

So I come back to you because I'm stuck with axios about the urls.

Whenever I use the keyword "advertisers" in my URLs with axios, this is always blocked. When I use another, it works.

Here's what I get each time:

Request URL: https://goworkee.dev/advertisers/projects/graphics-design/p10-et-itaque-asperiores
Referrer Policy: no-referrer-when-downgrade
Provisional headers are shown
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary1IPms6MBPqNvHAvm
Origin: https://goworkee.dev
Referer: https://goworkee.dev/advertisers/projects/graphics-design/p10-et-itaque-asperiores
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36
X-CSRF-TOKEN: P7lUiZM8ukMf1qFj30dGo4Qiqu2wR1dyRga9Lkb9
X-Requested-With: XMLHttpRequest
X-XSRF-TOKEN: eyJpdiI6ImpseXhcL0ZyTVNwdXNmU21oWUlxVERnPT0iLCJ2YWx1ZSI6ImZwSnRWd1o5dTQ1WmNabXQ4UTI3ZkJWcnpoZDl6a1JlcTJyM3FUQ0dDNGRyakt6Wm5rcG4xdTlRNFwvdzJ6XC9xQiIsIm1hYyI6Ijg2NGEyOGQxMDViYmZmNmM3NWY5YzkzNjk1YzkxNjRlMmRkMDQ0NmY0ZmNhYTY2MzI4ZmIzMDZiMDhlNGJhZDMifQ==
file: undefined
originalData: [object Object]
offer: null
duration: null
message: null
file: null
errors: [object Object]

![Bug](https://image.noelshack.com/fichiers/2019/14/1/1554076932-deepin-capture-ecran-zone-de-selection-20190401020046.png)

Can you help me please ?

Larasou started a new conversation Group Items In Alphabetical Order

Hello, In my application I have to group elements in alphabetical order. As in this episode:

https://laracasts.com/series/modern-css-for-backend-developers/episodes/15

I would like as in the episode to rank the elements in alphabetical order and also to recover the LETTERS.

How can I do it please?

29 Mar
1 month ago

Larasou left a reply on Upload A Queue With Data From One Form At The Same Time.

@WILK_RANDALL - Oh yeah !

You are too form the friend! I thank you very much !!!

Larasou left a reply on Upload A Queue With Data From One Form At The Same Time.

Ha thin that does not work. If I'm doing debugging I'll buy "undefined"

submit() {
    const formData = new FormData();
    formData.append('file', this.file);

    const data = Object.keys(this.form).forEach(key => {
        return formData.append(key, this.form[key]);
    });

    console.log(data)

    // axios.post('/projets/store', data)
    //     .then(this.onSuccess)
    //     .catch(this.onFailure);
},

Unless I did wrong?

Larasou started a new conversation Upload A Queue With Data From One Form At The Same Time.

Hi people,

So I'm a little stuck with axios, I can not send data from a form with a file.

If I try to do that, I have a mistake.:

selectFile(e) {
                this.file = e.target.files[0];
            },

submit() {
                const formData = new FormData();
                formData.append('file', this.file);


                axios.post('/projets/store', {formData, this.form})
                    .then(this.onSuccess)
                    .catch(this.onFailure);
            },
            onSuccess(response) {
                console.log(response.data)
                //window.location = response.data.redirect;
            },
            onFailure(error) {
                this.form.errors.record(error.response.data.errors);
            },

If I only send the formDara constant, it works.

axios.post('/projets/store', formData)
                    .then(this.onSuccess)
                    .catch(this.onFailure);
            },

the same if I send only the this.form.

He would have a solution please?

04 Mar
2 months 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
3 months 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
4 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?