Skip to main content

All Tutorials

In-depth Laravel tutorials covering advanced topics, real-world examples, and best practices.

Tutorial Premium

DTO: Value Objects and Data (Transfer) Objects in Laravel

Historically, PHP has been a "loosely typed" language, with auto-converting between strings/integers and potential "magic" or bugs because of that. Slowly, the language itself evolved with type-hinting and return types, but also more people started to create their own object types, to define their object rules for minimizing bugs. These are called VALUE OBJECTS, and in this article, we'll cover when/how to use them.

Tutorial Free

Laravel Daily Premium for FREE: For Those Who Really Need It

After Black Friday is over, I want to give attention to those of you who couldn't afford the courses even with big discounts. You can get the Premium membership for free, if you really need it, read all the conditions below.

Tutorial Free

Black Friday 2022 on Laravel Daily

As everyone is doing Black Friday deals, we also have an offer for you. In fact, a "get-3-for-1" offer.

Tutorial Premium

Dealing With Money in Laravel/PHP: Best Practices

When working with money in your Laravel projects, whether it's product prices or invoice total order amounts, we need to be extremely careful not to miscalculate something. Luckily, there are best practices and tools to help us with that, let's explore them in this article.

Tutorial Free

Carbon DiffForHumans: Parameters and Extra Options

Under the hood, Laravel uses the Carbon library for many datetime operations. By default, every created_at/updated_at field in every Model is casted to Carbon objects, so you may write `$user->created_at->diffForHumans()`. But there are many more possibilities to that method, let's explore them.

Tutorial Free

Demo Project: Laravel Support Ticket System

This is a demo Laravel project to manage support tickets between regular users, agents, and admins, aimed at junior developers to practice their skills. This article contains both the task and its possible solution, with the repository link at the end.

Tutorial Free

Demo Project: Laravel Simple CRM

This is a demo Laravel project aimed at junior developers to practice their skills. This article contains both the task and its possible solution, with the repository link at the end.

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.