Freek.dev

Laravel / PHP / AI

  • Home
  • Originals
  • Topics
  • Community
  • Archive
  • Newsletter
  • Speaking
  • Music
  • Uses
  • About
  • Search
  • Advertising
  • Home
  • Originals
  • Topics
  • Community
  • Archive
  • Newsletter
  • Speaking
  • Music
  • Uses
  • About
  • Search
  • Advertising

Laravel Eloquent spatial package

Aug 15th 2021 – github.com - submitted by Matan Yadaev

Laravel Eloquent extension to support spatial data types and spatial functions.

Read more [github.com]

Get Data From Multiple Databases In One Project | Laravel Tip

Aug 13th 2021 – youtu.be - submitted by Ashish Dhamala

In this video, we will be looking at how to get data from multiple databases in one project. We will learn to establish connections with multiple databases and switch at runtime.

Read more [youtu.be]

Laravel Seeders on Steroids

Aug 12th 2021 – ryangjchandler.co.uk - submitted by Ryan Chandler

Seeders are a great way of creating fixture data, as well as dummy data, for your development environment. Let me show you how we can make them even better.

Read more [ryangjchandler.co.uk]

Introducing Iterator Functions

Aug 12th 2021 – doeken.org - submitted by Doeke Norg

Work with iterators & generators as if they were arrays.

Read more [doeken.org]

Magical multi-step forms

Aug 12th 2021 – laravel-arcanist.com - submitted by Peter

Arcanist provides a simple, yet powerful approach for adding multi-step form wizards to your Laravel application. It takes care of all the boring details so you can spend your time writing features, not boilerplate.

Read more [laravel-arcanist.com]

Money - and how to handle it

Aug 12th 2021 – www.horuskol.net - submitted by Stuart Jones

The obvious choice for handling money in an application is not the correct one. This article discusses a common pitfall in handling money values and how to avoid it.

Read more [www.horuskol.net]

Setting up Meilisearch on Production Ubuntu for Laravel project

Aug 11th 2021 – postsrc.com - submitted by Sir Src

Learn how to get up and running MeiliSearch on the production ubuntu server and get your Laravel project search to the next level

Read more [postsrc.com]

Laravel Advanced - HTTP Client (Pool, Retry, Timeout, Basic Auth, Token Auth, etc.)

Aug 9th 2021 – youtu.be - submitted by Ashish Dhamala

In this video, I have explained every aspect of the Laravel HTTP client that comes by default on Laravel. You can send HTTP requests using this HTTP Client.

Read more [youtu.be]

Laravel - Show The Nearest Shop To The User Based On Current Location

Aug 7th 2021 – youtu.be - submitted by Ashish Dhamala

In this video, we will look at how to show the nearest location to the user by calculating the distance between the user's current location and the shop's location in Laravel. We will use MySQL inbuilt function to do this and it is only supported on MySQL 5.7 and above.

Read more [youtu.be]

New In Laravel 8.53.0 - Immutable Date and Datetime Casting

Aug 5th 2021 – youtu.be - submitted by Ashish Dhamala

In the latest version of Laravel (v8.53.0), two new castings were introduced which are immutable_date and immutable_datetime. With the help of these castings, we can fix the bug of object mutation when doing some manipulations with time.

Read more [youtu.be]

Using @route() Instead Of route()

Aug 4th 2021 – youtu.be - submitted by Ashish Dhamala

In this video, we will make a route blade directive and instead of using the route method with curly brackets, we will use that blade directive.

Read more [youtu.be]

How to generate pre-signed URL from s3 bucket

Aug 3rd 2021 – infyom.com - submitted by Mitul Golakiya

How to show protected assets by using amazon s3 pre-signed URLs instead of making Laravel assets public.

Read more [infyom.com]

is_initialized() helper function

Aug 1st 2021 – doeken.org - submitted by Doeke Norg

Little global function to help with memoization.

Read more [doeken.org]

GZIP Compression on Laravel Vapor

Jul 30th 2021 – bannister.me - submitted by James Bannister

A short post detailing how to GZIP responses when running on Laravel Vapor

Read more [bannister.me]

How to Deploy MeiliSearch on Laravel Forge

Jul 30th 2021 – postsrc.com - submitted by Sir Src

Learn how to deploy MeiliSearch on Larave Forge for your production Laravel application to have blazing fast search speed and more typo friendly

Read more [postsrc.com]

Laravel Tip - Format Multilevel Categories With Single Query

Jul 30th 2021 – youtu.be - submitted by Ashish Dhamala

Here we will look at how to format Multilevel category with a single query.

Read more [youtu.be]

Search PHP code for function calls & more using PHP

Jul 27th 2021 – github.com - submitted by Patrick

Search PHP source code for function & method calls, variable assignments, and more using PHP.

Read more [github.com]

Partial embargo is now supported by Laravel Commonmark Blog

Jul 26th 2021 – github.com - submitted by Peter

Now you can place separate files (*.emb.md) with a future modified date. These files will be released when the date is past and the blog is re-generated. This allows to schedule partial updates of all elements on a markdown page (content, images, hreflang, etc.)

Read more [github.com]

permafrost-dev/code-snippets

Jul 25th 2021 – github.com - submitted by Patrick

Easily create & work with code snippets from any file in PHP

Read more [github.com]

Php 8.1 - New Features Playlist

Jul 24th 2021 – www.youtube.com - submitted by Ashish Dhamala

List of PHP 8.1 features. It's still in beta.

Read more [www.youtube.com]

← Newer Older →

Did you write or stumble across a blog post, tutorial or video that might be interesting for others?

Log in to submit a link

Freek Van der Herten

I'm a Laravel developer at Spatie and Oh Dear. I maintain 300+ open source packages for the Laravel community.

Follow on X

Oh Dear monitors your entire website, so you don't have to. Uptime, SSL certificates, broken links, scheduled tasks, DNS, and more — all in one place.

Get instant notifications when something breaks, paired with a developer friendly API and thorough documentation.

Create a public status page in under a minute. Start your free trial.