Member Since 3 Years Ago

Web Developer at JDR Group, Derby

Experience Points 24,890
Experience Level 5

110 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 247
Best Reply Awards 0
Best Reply
  • 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


    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement


    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.

26 Nov
1 year ago

cyberfountain left a reply on Customise Email Notifications?

Thank you!! I spent so much time looking for it. Can't believe is that simple :D

cyberfountain started a new conversation Customise Email Notifications?

Hello Guys!

I am trying to find the way of customising email notifications sent by Laravel. I have a basic auth scaffold with email confirmations. I cannot find where view for this emails are... I need to make some adjustments to the layout and change title of the email itself. Any Ideas?

Thanks in advance.

31 May
1 year ago
24 May
1 year ago

cyberfountain started a new conversation Laravel Authentication For Node.js App.

Hello Everyone,

So this is the scenario. I have very simple Laravel app with basic authentication set up. I also have node application running on port 3000. I am using nginx for a web server. I have proxy setup so I can access node app via

My question is: Is it possible to have laravel running on and restrict access to my node app with Laravel authentication (middleware).

All I want is to let users use node app after successful authentication through Laravel.

I have no idea how to handle that (no idea if something like that is even possible). As far as my understanding goes node application is not a part of framework and I can't specify the route withing needed middleware.

Is there anything that could be done on the server side?

Could anyone shade some light on the subject? Thank in advance.

12 Dec
2 years ago

cyberfountain left a reply on Data Filtering With Pagination And Vue.js

jekinney great answer, this is a very similar to what I have done.

jlrdw no, I could't do it. Vue or better say AJAX was must in this projects. It was crucial demand for beter user experince.

I have set all the endpoints to return JSON. I grab paginated results and iterate them with v-for. For searching functionality I set up another endpoint where I pass search query. I have an input text where I listen on keyup and triger method to send HTTP request. Returned data I bind to vue data object. Works beautifly.

I was a bit sceptical about doing searching this way, but run some tests on the database containing around 10 000 records and I was suprised, it works really well. I am not 100% sure if this is the most efficient way of doing things, but hey it works. This is a very simple app and 10 000 "items" sounds like a good edge case.

So I have exactly what I needed no page reload, pagination and instant search against the whole data, cool !

In the way I am glad that nobody responded in time, it pushed me to figure it out by myself :) Feeling satisfied :D

Thanks Guys.

Even bigger thanks to Jeffrey for Laracasts.

11 Dec
2 years ago

cyberfountain left a reply on Data Filtering With Pagination And Vue.js

Hmm... Great support :D I figure it by myself :|

07 Dec
2 years ago

cyberfountain started a new conversation Data Filtering With Pagination And Vue.js


I am facing a challenge. I have a very simple app. I need to return results from the table in a list - table contains around 7 000 records. I need to paginate results displaying around 25 records a the time. That's all seems to be easy.

Now is a part a can't get my head round. I need to be able to filter through the table records all 7 000. Simple 2 way data binding and filtering with text input using vuejs. I can only filter the results I already returned on single page.

Could anyone point me in to the right direction how to update result while filtering (filtering through the all 7000 records) with included pagination?

I hope I explained clear enough what i mean :)