Laravel Cookbook

Laravel Cookbook

  • 12 videos
  • 03 h 47 min
  • Intermediate
  • Membership

Overview

Welcome to the Laravel Cookbook!

This series is all about building practical features for typical Laravel web application.

Charts, stats, and image uploaders are just a few examples that we'll be reviewing together.

We'll also leverage various JavaScript libraries whenever we require additional interactivity for a better user experience.

Let's get started!

Episodes

  • Charts and Queries

    16:44

    Let's begin by learning how to visualize data as a chart. This might be useful for an admin dashboard or for a single user's data upon logging in. We'll take a look at how we can render charts using the popular

  • Dynamic Charts with Livewire and Alpine

    22:42

    It would be nice if we could update our chart based on certain parameters that the user selects. We could do this with JavaScript and an AJAX request, but we'll instead do it using Livewire and Alpine.

  • Stats Cards

    14:46

    You'll often see admin dashboards presenting stats and important information as cards. Let's take a look at how we can implement this ourselves, and also how to make it more dynamic with Livewire.

  • Making Content Editable

    27:27

    Sometimes, you'll want to make certain parts of your site editable so anyone with the correct permissions can update content through a UI. Let's take a look at how we can accomplish this, and also

  • Uploading Images with Laravel

    14:45

    Let's take a look at how we can upload an image with just Laravel and the native file input to start. We'll also look at how to process and resize the image on the server using the Intervention Image PHP

  • FilePond Image Uploads

    21:23

    Let's enhance the experience of our image uploads by leveraging the popular FilePond JavaScript library. We'll add features such as image previews, automatic file validation, automatic uploads, and

  • Laravel Task Scheduler

    11:48

    The Laravel Task Scheduler allows us to easily schedule tasks with its fluent syntax and convenient methods. Let's add a task that cleans up old files in a temporary folder on a schedule.

  • Share Code Between Create and Edit Forms

    12:44

    You'll often find that your forms for creating and updating certain models have a lot of duplicate code. Let's take a look at one way of DRYing up our code so future updates are more maintainable.

  • API Tokens with Sanctum

    23:39

    Whenever you want to provide other applications access to your data, you'll need to create API-specific routes. Sanctum allows you to issue API tokens that can be used to authenticate API requests. In this

  • Drag and Drop with Persistence and Ordering

    14:40

    You'll often reach for a Drag and Drop UI whenever you need to put your data in some sort of order. In this video, we'll take a look at how we can accomplish this using a Livewire plugin, all while persisting

  • Laravel Localization

    29:36

    Laravel provides many useful methods and tools for localizing your application. However, there are a lot of things to consider, such as where your strings come from and how we can set the locale across

  • HTTP Client Examples

    17:32

    If you need to make requests to external APIs, you can leverage the HTTP client that's built right into Laravel. It offers an expressive and fluent syntax that supports everything you need to do when making

Reviews

No review yet.

Author


Andre Madarang Profile Picture

Andre Madarang

Greetings! I’m Andre. I spend my days designing and developing web applications, and teaching about it on YouTube. I specialize in the Laravel PHP framework on the backend, Vue.js on the frontend and Tailwind CSS for styling. I also have a YouTube channel where I share other thoughts on Web Development.