Laravel auth



Containerizing Laravel Application using Docker

  • avatar
Preview image

In the world of modern web development, containerization has emerged as a popular approach for packaging applications, providing isolated environments, and simplifying deployment processes. Docker, an open-source platform, has gained significant traction in this regard, allowing developers to encapsulate their applications and dependencies into containers. In this article, we will explore the benefits and steps involved in Docker containerization of Laravel applications, a popular PHP framework.

Creating a custom maintenance page in Laravel

  • avatar
  • 13.0K Views
  • 1 Like
  • 5 mins read
Preview image

In Laravel, maintenance mode is a convenient feature that allows developers to display a custom message to visitors while the application is undergoing updates or fixes. It prevents users from encountering unfinished or broken features, giving you the opportunity to make changes without affecting the live experience. By default, Laravel provides a basic maintenance page, but if you want to create a more personalized version, you can easily do so. A well-designed custom page helps to keep users informed and reassured during maintenance.

Avoid forms spamming in Laravel 9

  • avatar
  • 12.7K Views
  • 9 Likes
  • 4 mins read
Preview image

Having a public site with forms can become a headache if we do not prevent spam bots from submitting fake information to our application. Luckily, there is a simple and effective way to defer some of the spam using honeypots. This technique is based on creating a hidden input field that should be left empty by the real users of the application but will most likely be filled out by spam bots.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Google OAuth 2.0 access for server side web apps

  • avatar
  • 12.6K Views
  • 5 Likes
  • 12 mins read
Preview image

Google is a popular platform that is commonly used on websites as registration or login option. It allows us to register with our Google account with just a few clicks and skip the process of email validation. It saves us a lot of time and makes the life easier as we don't need to remember all those credentials for different websites anymore.

Basic authentication using Laravel middleware

  • avatar
  • 11.7K Views
  • 8 Likes
  • 4 mins read
Preview image

Laravel, the PHP framework renowned for its simplicity and elegance, continues to be a top choice for developers worldwide. Among its many features, Laravel offers robust middleware functionality, allowing for seamless integration of authentication mechanisms. In this article, we'll explore the implementation of basic authentication using middleware in Laravel, investigating its benefits and practical applications.

GitLab OAuth2.0 access for web application

  • avatar
  • 11.6K Views
  • 3 Likes
  • 7 mins read
Preview image

GitLab is one of fastest growing private software companies. The company provides a central server that manages git repositories and is used to simplify the administration tasks of many corporations worldwide. Their platform allows third party websites to use GitLab as registration or login option with just a few clicks. That is the social login and it allows customers to bring their existing social identities and use them to register and log in without creating a new account explicitly. It saves a lot of time for users and makes the life easier as we don't need to remember all those credentials for different websites anymore.

Criteria: PHP package for managing Criteria Pattern

  • avatar
  • 11.1K Views
  • 6 Likes
  • 5 mins read
Preview image

The Criteria Pattern stands as a powerful tool, often hidden in the shadows of more commonly discussed design patterns. This pattern empowers developers to implement dynamic and customizable queries in their applications, enhancing flexibility and maintainability To facilitate this process, Criteria package provides the shared domain logic that contains abstract criteria implementation that each specific criteria should extend from.

Create Laravel 12 project from scratch

  • avatar
  • 10.6K Views
  • 3 Likes
  • 6 mins read
Preview image

Laravel is a PHP framework built to make web development cleaner and faster by following the Model-View-Controller (MVC) pattern. Since its first release in 2011, it has grown into one of the most popular choices for PHP developers. Laravel brings powerful tools like expressive routing, simple database migrations, a built-in authentication system, and Blade templating, making it easier to build full-featured applications without getting buried in repetitive code.

Clean unused CSS with PurgeCSS & Laravel Mix

  • avatar
  • 11.3K Views
  • 4 Likes
  • 5 mins read
Preview image

PurgeCSS is a tool to remove unused CSS. When you are building a website, you might decide to use a CSS framework like TailwindCSS, Bootstrap, MaterializeCSS, Foundation, etc... You will only use a small set of the framework but a lot of unused CSS styles will be included.

PurgeCSS analyzes your content and your CSS files. Then it matches selectors used in your files with the ones in your content files. It removes unused selectors from your CSS, resulting in smaller CSS files. PurgeCSS comes with a JavaScript API, a CLI and plugins for popular build tools.

Social authentication with Laravel Socialite

  • avatar
  • 10.8K Views
  • 6 Likes
  • 7 mins read
Preview image

Social login is now an essential part of any site which performs user authentication. It does not need to replace the standard form based authentication, quite the contrary, social login complements it. Login with social accounts is a straightforward process and it saves the users a lot of time, as they won't need to fill the whole form. They just sign up with their social account and they can log into the website with just a few clicks.