Member Since 3 Weeks Ago

Experience Points

510 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 5
24,490 XP
1 week ago
Activity icon

Commented on Test-Driving Threads

Can you share the test code?

1 week ago
Activity icon

Started a new Conversation Identifying Database Structure - Ask Of Opinion

Hi, I am creating a database for an app that manages events such as wedding and currently identifying the tables and relationships involved, I would like an opinion about it.

	-Each user hasOne profile
	-Each user hasOne event (one active event)

	-Each event belongsTo user (or belongsToMany users, owners of the event?)
	-Each event hasOne category
	-Each event hasOne status
	-each event hasOne venue

	-Each category belongsToMany events

-Status (active,completed,pending etc)
	-Each status belongsToMany events 
	-Each venue belongsToMany events
	-Each profile belongsTo user
1 week ago
Activity icon

Started a new Conversation VSCode Error With Phpfmt

Hello, not sure if it is the right place, I could not find another place to ask. Since the last VSCode update I have a problem with phpfmt in VSCode with the following Error:

Could not open input file: /Users/**/Desktop//Users/**/.vscode/extensions/kokororin.vscode-phpfmt-1.0.30/node_modules/phpfmt/fmt-external.phar

I removed completely VSCode and reinstalled, the extension never recreate this file, any idea? Thanks!

2 weeks ago
Activity icon

Replied to Laravel - Blade @include Vs @extends

Thank you for your comment. I followed this approach before and it causes some problems with the CSS and positioning which I am not sure why. But, It looks like the proper way to follow, I'll keep working on it.

Thank you again for your help!

Activity icon

Started a new Conversation Laravel - Blade @include Vs @extends

Hello, I am fairly new to Blade and to Laravel in general. I have the following layout file layouts/layout.blade.php:

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}" dir="rtl">

    <meta name="csrf-token" content="{{ csrf_token() }}">
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="apple-touch-icon" sizes="180x180"
        href="{{ asset('resources/images/layout/favicon/apple-touch-icon.png')}}">
    <link rel="icon" type="image/png" sizes="32x32"
        href="{{ asset('resources/images/layout/favicon/favicon-32x32.png')}}">
    <link rel="icon" type="image/png" sizes="16x16"
        href="{{ asset('resources/images/layout/favicon/favicon-16x16.png')}}">
    <link rel="icon" type="image/png" sizes="192x192"
        href="{{ asset('resources/images/layout/favicon/android-chrome-192x192.png')}}">
    <link rel="icon" type="image/png" sizes="512x512"
        href="{{ asset('resources/images/layout/favicon/android-chrome-512x512.png')}}">
    <link rel="icon" type="image/png" href="favicon.ico">
    <link rel="manifest" href="{{ asset('resources/images/layout/favicon/site.webmanifest')}}">
    <link rel="mask-icon" href="" color="#5bbad5">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="theme-color" content="#ffffff">
    <meta name="description" content="">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link type="text/css" rel="stylesheet" href="{{ asset('css/materialize.css') }}" media="screen,projection" />
    <script src="https://code.jquery.com/jquery-3.5.0.min.js"
        integrity="sha256-xNzN2a4ltkB44Mc/Jz3pT4iU1cmeR0FkXs4pru/JxaQ=" crossorigin="anonymous"></script>





    <script src="{{ asset ('js/materialize.min.js')}}"></script>
    <script src="{{ asset ('js/app.js')}}"></script>


And the following home.blade.php


@section('title', 'Home Page')



The result is that the page renders gallery.display first even before the head tags buy if I change the


It works fine, what is the difference with the include and extends? I have a bit of a problem understanding the blade system, I guess it is way too simple ;)

3 weeks ago
Activity icon

Replied to What Is Your Process When Starting To Work On A Project?

Thanks for the detailed answer! Absolutely going to take some of the concepts here!

3 weeks ago
Activity icon

Replied to What Is Your Process When Starting To Work On A Project?

I started to watch Jeffrey videos and they are great! I know I am a little (much) behind with GitHub, better now then never. Thank again!

Activity icon

Started a new Conversation What Is Your Process When Starting To Work On A Project?

Hello to all, I am new to the Laracasts community and love it so far!

Wanted to get others way to initiate a project with a client or even just a private one. Do you develop on a local machine? Do you develop on dedicated development server? Do you use GitHub at all during your project?

In general, what is your timeline from a moment you start to work on a project to the time you deliver it?

I am asking it mostly as I am trying to find a solution for myself, mostly doing private projects or to close family and friends, I am working from two different machines (Mac and Windows) and trying to keep all sync as much as I can when working from two different machines. So far with small projects, I manage to do it on a live server and syncing locally and save it on an iCloud folder which syncing to both machines. Trying to find a more professional way to work, happy to hear from you!