Tutorials in Category: Laravel

Reduce number of requests by grouping assets with Gulp

Reduce number of requests by grouping assets with Gulp

This is first in the row tutorial about site optimization techniques. In this one I talk about Laravel Elixir/Gulp and how I use it to reduce number of requests from browser to server.

Create Stripe checkout form in Laravel

Create Stripe checkout form in Laravel

In this tutorial I will create a simple Stripe checkout form. Form will be validated using Parsley.js (front-end validation) and then submitted to the server to create a Stripe customer and after that the customer will be charged with

Install SSL certificate on Laravel site - Ubuntu/Apache

Install SSL certificate on Laravel site - Ubuntu/Apache

Recently Google started favoring sites served over HTTPS in search results. In this quick tutorial you will learn how you can install FREE SSL certificate.

Laravel 5.2 and Dropzone.js Part 2: Displaying already uploaded images

Laravel 5.2 and Dropzone.js Part 2: Displaying already uploaded images

In this tutorial you will learn how to display images uploaded in previous sessions in current Dropzone element.

Upload and edit image using Croppic jQuery plugin

Upload and edit image using Croppic jQuery plugin

I often have to code image upload widgets for profile photos or some kind of image editing feature. Each website layout uses custom photo sizes and cropping those image on server side could cause image distortion.

Dingo API Definitive Guide, Part 1: Quick Start

Dingo API Definitive Guide, Part 1: Quick Start

APIs are everywhere and Dingo API is the best API package for Laravel framework. It posses built-in authentication, error handling, responses, pagination, rate limiting, transformers and much more...

Laravel 5.2 and Dropzone.js Part 1: Auto image uploads with removal links

Laravel 5.2 and Dropzone.js Part 1: Auto image uploads with removal links

Dropzone is the best free library for drag and drop file uploads. It has a bunch of features and options so you can customize it in a number of ways.

Make your Laravel site 6x faster using Redis as caching server

Make your Laravel site 6x faster using Redis as caching server

Doing multiple database queries on each page load, or rendering page from many views can cause delays and bad user experience. This tutorial will teach you how to speed up Laravel site in 15 minutes.

Track pageviews from browsers with blocked JavaScript or Google Analytics using Measurement Protocol

Track pageviews from browsers with blocked JavaScript or Google Analytics using Measurement Protocol

Many users surf the web with disabled JavaScript or blocked GA universal code, with this solution you'll be able to log them all.

Laravel 5.3 Social and Email Multi-Authentication

Laravel 5.3 Social and Email Multi-Authentication

In this tutorial I will create Laravel application with email authentication, but also I will use Laravel Socialite for Facebook, Twitter, Google+ and GitHub logins. It also posses user roles, email activation, re-Captcha on register form and much more.

Laravel 5 client side validation with Parsley.js

Laravel 5 client side validation with Parsley.js

In previous tutorial Laravel 5.3 Social and Email Multi-Authentication I developed simple application without client side validation. Now I am using Parsley.js to validate input of login and register forms.

Google reCaptcha in Laravel application

Google reCaptcha in Laravel application

There are many options when it comes to captcha but most elegant solution is Google reCaptcha for sure. User is required only to click on checkbox and in some cases he needs to select few similar images and that’s it.

Google+ oAuth and Laravel in 60 seconds

Google+ oAuth and Laravel in 60 seconds

In this Laravel tutorial you will implement new social login via Google+ using Socialite package. First we are creating new application in Google Dev Console and after that we are copying OAuth keys to existing Laravel application.

Building Laravel 5.3 app with Multi-authentication and Social logins
  • beginner

Building Laravel 5.3 app with Multi-authentication and Social logins

In this serial of tutorials we will develop Laravel 5.3 app, which uses built-in authentication and extend it to use Socialite package for social logins. We will develop middleware for user roles, email activation and Re-captcha verification. Frontend code is using Bootstrap 4.

Backup Laravel site to Amazon S3 via laravel-backup package

Backup Laravel site to Amazon S3 via laravel-backup package

In this tutorial I'll use laravel-backup package from Spatie, to save site files and database to S3 bucket. After backup is uploaded it will notify me via Slack notification. For added security I am creating dedicated IAM role and Inline Policy which will allow access to only that one bucket.

Using Telegram Messenger for Laravel application notifications

Using Telegram Messenger for Laravel application notifications

Laravel Telegram Chat Bot Tutorial and Live Demo. Send messages from browser to Telegram group.

User Activation via email and Laravel Middleware for Activated Users

User Activation via email and Laravel Middleware for Activated Users

User activation via email for new users is common request in web app development. In this tutorial you'll learn how to send activation emails on registration and you'll also code Laravel middleware which will check is user activated.

Sending emails over Queue with AWS SES

Sending emails over Queue with AWS SES

Laravel posses built-in system for sending email notifications via Queue. In this tutorial we'll setup AWS SMTP user for SES usage, configure Redis queue and worker script. Last we'll create dedicated queue for this project.

Trending

Newsletter

Subscribe to our newsletter for good news, sent out every month.

Tags