Welcome to the DevDojo

Join our developer community and we can all learn together, build together, and grow together.

Laravel

Laravel posts, videos, courses, and more

8 Awesome VS Code Extensions for Laravel Developers

Introduction While I'm still a sublime fan for quite some time, I've been mainly using VS Code. For anyone who is just getting started with Laravel, I would recommend going through this Laravel basics...
8 Awesome VS Code Extensions for Laravel Developers

10 Tips for Being an Awesome Developer

Introduction It is no secret that it is about constancy and devotion! Find your niche and don't stop DEVeloping yourself! If you would like to continue growing as a developer, here are some tips for b...
10 Tips for Being an Awesome Developer

Dependency Injection in 60 seconds

Dependency Injection allows developers to pass classes or objects to a constructor or method. The dependency (class) is injected into the method.Utilizing Dependency injection can help keep our Classe...
Dependency Injection in 60 seconds

Laravel Gates

Laravel Gates allows you to authorize users from accessing certain areas of your application. You can easily define gates in your application and then use them to allow or deny access. Let's start thi...
Laravel Gates

How to generate title slugs in Laravel?

Introduction If you are not sure what a slug exactly is, you should go through this post here first: https://devdojo.com/devdojo/what-is-a-slug There are many reasons why you would want to have a nice...
How to generate title slugs in Laravel?

Laravel Eloquent Make

I recently learned about the Laravel Eloquent Make command, which allows you to create an Eloquent object without adding it to the database. To fully understand this, I'll start by creating a new Lara...
Laravel Eloquent Make

Sharing State Between Livewire & Alpine

Laravel Livewire 2.0 was released a couple of months ago with some really cool features 🙌. One of which is the ability to share variable data between Livewire and Alpine! This is a really cool feature...
Sharing State Between Livewire & Alpine

How to add a simple RSS feed to Laravel without using a package?

Introduction RSS stands for Really Simple Syndication and is a feed that returns information in XML format. Having an RSS feed would allow your users to track the latest posts on your website easily....
How to add a simple RSS feed to Laravel without using a package?

Livewire Events

Laravel Livewire simplifies so many aspects of building out your Laravel application. Livewire makes it easy to send data from the client to the server and from the server back to the client. It's kin...
Livewire Events

What is Laravel Zero and how to get started?

Introduction Laravel Zero is an open-source PHP framework that can be used for creating console applications. Laravel Zero is not an official Laravel package but was created by Nuno Maduro, who is als...
What is Laravel Zero and how to get started?

How to create a contact form with Laravel Livewire?

Introduction Laravel Livewire was created by Caleb Porzio that allows you to add reactivity to your Laravel applications. If you are not familiar with Laravel Livewire, I would recommend reading this...
How to create a contact form with Laravel Livewire?

How to Add a Simple Infinite Scroll Pagination to Laravel?

Introduction In order to optimize your website load time, you should not load too many resources on one page as it could result in longer page load times. That is why it is good to use pagination to l...
How to Add a Simple Infinite Scroll Pagination to Laravel?

What is Laravel Blade UI Kit and how to get started?

Introduction The Blade UI Kit is a collection of components that you could use in your Laravel Blade. The package was created by Dries Vints who is also a developer at Laravel. If you are not familiar...
What is Laravel Blade UI Kit and how to get started?

Converting Vue into Livewire

I've been doing a lot of playing around with Laravel Livewire lately and loving it. So, in this video, I want to show you how to convert a simple Vue component into a Livewire component. I'll show you...
Converting Vue into Livewire

How to speed up your Laravel application with PHP OPcache?

Introduction Using PHP OPcache is a great way to improve your overall performance. OPcache stores pre-compiled script bytecode in memory, which eliminates the need for PHP to load and parse scripts on...
How to speed up your Laravel application with PHP OPcache?

What is Laravel Jetstream and how to get started?

Introduction Laravel 8 was released on September 8th along with Laravel Jetstream. Laravel Jetstream is a new application scaffolding for Laravel. Laravel Jetstream replaces the legacy Laravel authent...
What is Laravel Jetstream and how to get started?

What is new in Laravel 8?

Introduction As of writing this post, Laravel 8 is still not officially out, but it was just announced at Laracon Online. Here is a list with some of the new excellent features that you will get with...
What is new in Laravel 8?

The Easiest Way of installing Laravel On DigitalOcean

Laravel is an amazing PHP framework that makes working with PHP great.In this video, we will go through a few ways of installing Laravel and also show you how to do this with just 1-Click on DigitalOc...
The Easiest Way of installing Laravel On DigitalOcean

How to check Laravel Blade View Syntax using artisan?

Introduction The Laravel community has been growing exponentially, and there are a lot of fantastic packages out there. I recently came across a Laravel package that provides an artisan command to che...
How to check Laravel Blade View Syntax using artisan?

How to exclude files from your Git project using .gitignore?

Introduction If you are using git along with Github, Gitlab for example, you need to make sure that you do not include any sensitive information to your repositories like passwords or secrets. To do t...
How to exclude files from your Git project using .gitignore?

How to get a free domain name for your Laravel project?

Introduction There could be various reasons why you would need a free domina name for your project. For example, having multiple side projects could be quite costly in case that your projects are not...
How to get a free domain name for your Laravel project?

Image Uploads with Livewire

In this screencast I will show you how easy it is to upload images using Laravel Livewire.Livewire makes it so easy to build Single-Page style applications and even makes uploading images is super sim...
Image Uploads with Livewire

Laravel Livewire Introduction

In this video I want to give you a quick introduction to Laravel Livewire.Livewire allows you to create some cool Single-Page style applications. Instead of picking up a heavy javascript library like...
Laravel Livewire Introduction

3 Useful Hacks for Working from Home

Introduction Many people have been working from home for the last few months. The world lockdown had inflicted different changes in the daily life of everyone. In order to work effectively, you will n...
3 Useful Hacks for Working from Home

How to Install Laravel on DigitalOcean with 1-Click?

Introduction Laravel is an amazing PHP framework that makes working with PHP great. As of the time of writing this tutorial, Laravel has more than 105 million installs according to Packagis, so as you...
How to Install Laravel on DigitalOcean with 1-Click?

How to use Forelse loop in Laravel Blade?

Introduction If you have ever done any coding you are most likely well familiar with the foreach loops. Without any doubt, a foreach loop is one of the best ways to iterate over the elements of the co...
How to use Forelse loop in Laravel Blade?

How to copy or move records from one table to another in Laravel?

Introduction In some cases when a particular table grows too much it might slow down your Laravel website. You might want to clear old records or archive them to another table so that you could keep y...
How to copy or move records from one table to another in Laravel?

How to add simple search to your Laravel blog/website?

Introduction There are many ways of adding search functionality to your Laravel website. For example, you could use Laravel Scout which is an official Laravel package, you can take a look at this tuto...
How to add simple search to your Laravel blog/website?

How to limit the length of a string in Laravel?

Introduction There are many different ways to limit the length of a string. For example, you could use CSS, JavaScript, or do it through PHP. Laravel also provides a nice helper to make this easy! We...
How to limit the length of a string in Laravel?

Installing Laravel PHP framework on Ubuntu 20.04 for Apache

In recent years, Laravel has become an important open source framework for PHP. In this tutorial I will explain exemplary how to set up Laravel on your Ubuntu 20.04 vps. -Prerequisites (system updates...
Installing Laravel PHP framework on Ubuntu 20.04 for Apache

Loading More Content

© 2020 DevDojo LLC. All rights reserved.