The tendency today in web applications is to have an admin panel where the admin can log in and manage different aspects of his application. In other apps, we need to build a user dashboard where users can manage their…
Category: Tutorials
When you build an admin panel, you generally need to add a shortcut feature to delete multiple entries in one click. In this blog post, we’ll explain how to delete multiple records using the checkbox in Laravel. This blog post…
When you create a form in your application, it becomes the target of spammers and bots that try to automatically collect email addresses or try automatically create an account to access your blogs, website, your forums. To limit the actions…
In our third tutorial in this series, we have added in our admin panel a delete button to delete one message. The problem here is that when we click on that button, it directly deletes the message without asking us…
In this tutorial, we’ll add the possibility of sending an email to the site’s admin to notify him that one person sends a message through the contact form. In other words, we want to send an email to the site’s…
In this tutorial, we are going to build a simple admin panel to manage all the messages sent via our contact forms. If you haven’t read the tutorial where we have built a contact form with Laravel, I personally invite…
The first purpose of programming is to solve real-world problems. It is why in every major programming language in the world, people have developed a set of prebuilt functions and tools to speed up the development of products. With those…
In this tutorial, we’ll build a simple contact form with Laravel. You will learn how to work with controllers, models, routing, and Laravel views here. We are going to use to fresh Laravel project we have initialized in the previous…
Docker is an open-source platform that makes easy the process of building, deploying, running, and updating containers. In this tutorial, we’ll explain how to install docker and docker-compose in a fresh Ubuntu 22.04 LTS installation. Prerequisites To follow this tutorial,…
In the previous tutorial, we created all the migrations files and the corresponding model that respect our UML design. In this tutorial, we’ll only work on models by adding fillable and Eloquent relationships. The fillable attributes are the fields of…