Member Since 2 Years Ago

Experience Points

2,780 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 3
12,220 XP
1 month ago
Activity icon

Started a new Conversation Search Input Lag / Delay

Hi, in my nova app when i am using the resource search function there is a lag / delay on the search..

while i input the data the search begins but when there is a small break between the input nova returns just the index instead of the search result.. what can i do about this?

3 months ago
Activity icon

Replied to Update Resource From Index

they are allready Fields with Edit functionality in the index view, have a look at them...

4 months ago
Activity icon

Replied to Limit

yes stil the same problem..

4 months ago
Activity icon

Replied to Limit

oh yeah right XD

this is the part for the list

              <table class="table w-full" >
                <thead >
                <tr v-for="tour in touren">
                  <th>nr: {{ }}  </th>
                  <th> <span v-if="tour.user" >{{}}</span> </th>
                  <th>{{ tour.driver }}</th>
                    <a @click="requestTour(" ><svg class="sidebar-icon inline" /></svg></a>
                    <a :href="'/nova-vendor/Routeplaning/touren/createcleanpdf/' +" target="_blank" > <svg class="sidebar-icon inline" /></svg> </a>

this is the one for showing

      <div v-for="(tour, index) in positionen" class="touren tourenliste" v-if="opened.includes(" >

        <div class="overflow-hidden overflow-x-auto relative " >

          <table class="table w-full">
            <div class="headline table w-full">Sie bearbeiten die Tour:  {{}} - {{tour.tourinfo}}</div>

            <draggable :list="tour.invoice_position" :options="{animation:200, handle:'.my-handle', group: 'touren'}" :element="'tbody'" @change="update" >

              <tr  v-for="(pos, index) in tour.invoice_position" :key="" :data-id="" v-if="pos.objekte.status === 'aktiv' || pos.objekte.status === 'WW'  ">
                <td >{{index}} - {{pos.objekte.zipcode}}, {{pos.objekte.street}} {{pos.objekte.additional_street}}</td>
                <td>{{pos.pos_description}} {{pos.pos_id}}

                  <span v-if="pos.pos_type == 0 ">lfm, </span>
                  <span v-else-if="pos.pos_type == 1 ">lfm, </span>
                  <span v-else-if="pos.pos_type == 2 ">Stk, </span>
                  <span v-else-if="pos.pos_type == 3 ">Pa, </span>
                  <span v-else-if="pos.pos_type == 4 ">m², </span>
                  <span v-else-if="pos.pos_type == 5 "> , </span>
                  <span v-else-if="pos.pos_description === 'Tauwetterkontrolle'">  </span></td>



here is the rest

    requestTour(id) {

      if (this.positionen.length <= 3){

      Nova.request().get('/nova-vendor/leaflet-verplanung/requestTour/' +id).then(response => {

        this.tourenData =;

        var new_array =;
        this.positionen = this.positionen.concat(new_array);

        var removeItinerary = L.Routing.control({
          waypoints: this.tourenData,
          draggable: false,
          language: 'de',
          routeWhileDragging: false,
          profile: 'car',
          collapsible: true,
          addWaypoints: false,
          createMarker: function() { return null; }


        this.positionen = [];
        this.tourenData = [];


i am pretty new to vue, so probably doing many things wrong..

Activity icon

Started a new Conversation Limit


i have a list of data and i fetch the related data on click, but i want to show allways only 2 clicked elements.. what is the best way in vue to do this?

also, how can i prevent to fetch data twice? when i click on same list element the same data ist loaded again..


4 months ago
Activity icon

Started a new Conversation Pay What You Want Functionality


how can i achive a "pay what you want" functionality with laravel?

lets say a user wants to print a file to pdf and before that happens i want to ask the user to pay what he wants..

i wonder how i can do this with laravel as i dont have real products to put into a online shop or something..