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 Exchange Rates v6 released

Feb 9th 2023 – github.com - submitted by Ash Allen

Laravel Exchange Rates v6 now has support for multiple exchange rate APIs, improved types, and much more.

Read more [github.com]

Statamic: Find & Replace in Bard

Feb 7th 2023 – adithya.dev - submitted by Adithya

How to find and replace text in Statamic Bard using Statamic Bard Mutator addon

Read more [adithya.dev]

Build a Chat Room using TALL Stack and WebSockets

Feb 6th 2023 – mellor.pizza - submitted by Chris Mellor

A guide on how to utilise the TALL stack with Model Broadcasting and Websockets to build a simple public chat room app.

Read more [mellor.pizza]

How to secure model ID’s in Livewire and why this is important

Feb 5th 2023 – stefrouschop.nl - submitted by Stef Rouschop

One caveat in Livewire (version 1 and 2) is that only public properties remain state between Livewire interactions. This shouldn’t be a problem, at least not if you’re aware of how a potential hacker would abuse this.

Read more [stefrouschop.nl]

Laravel logging: Show correct severity levels on the Google Cloud Platform

Feb 5th 2023 – jonassiewertsen.com - submitted by Jonas Siewertsen

By default, your logs on the Google Cloud Platform will all have the same severity level. Let me show you how to change that.

Read more [jonassiewertsen.com]

Using single actions controllers in Laravel

Feb 1st 2023 – youtu.be - submitted by Andrew Schmelyun

A short 6 minute video explaining what invokable controllers are in Laravel, how to create them, and why you'd want to use them.

Read more [youtu.be]

Development Driven Testing

Feb 1st 2023 – blog.genijaho.dev - submitted by Geni Jaho

As developers, we lose a lot of benefits by testing after the fact.

Read more [blog.genijaho.dev]

Disabling Composer's script process timeout

Jan 31st 2023 – ryangjchandler.co.uk - submitted by Ryan Chandler

A quick way of disabling Composer's default script process timeout of 300 seconds (5 minutes). Easy to overlook in the docs.

Read more [ryangjchandler.co.uk]

https://medium.com/studocu-techblog/you-might-not-need-a-repository-in-laravel-3-alternatives-c241638a3922

Jan 30th 2023 – medium.com - submitted by Mazen Touati

We will crack the controversy of the repository pattern in Laravel. The good and the bad, and what alternatives we can use to build a maintainable codebase.

Read more [medium.com]

Locality of Behavior

Jan 30th 2023 – www.eloquentarchitecture.com - submitted by John Freeman

The LoB principle dictates that the behavior of a unit of code should be as obvious as possible by looking only at that unit of code. But I think something is missing from this discussion.

Read more [www.eloquentarchitecture.com]

Don’t ever use Promise.all()

Jan 29th 2023 – chrysanthos.xyz - submitted by Chrysanthos

If you are using Promise.all(), you are probably missing a super easy to implement opportunity for huge performance gains!

Read more [chrysanthos.xyz]

Spatie Image Optimizer Health Check

Jan 29th 2023 – lloricode.com - submitted by Lloric Mayuga Garcia

Sometimes you figure out why the uploaded image is not progressive, while you use a media-library to handle the upload. This check will help you figure out if tools are installed on your server.

Read more [lloricode.com]

What If Two Or More Traits You Are Using Have The Same Method

Jan 27th 2023 – youtu.be - submitted by Ashish Dhamala

Here, we will be looking at what to do if we have two or more traits with the same method name. We will be looking at how we can solve the same method name collision.

Read more [youtu.be]

Intro to Terminable Middleware

Jan 27th 2023 – tighten.com - submitted by Jamison Valenta

Tighten programmer Alison shares an intro to terminable middleware in Laravel. This type of middleware does work *after* the HTTP response is sent to the browser. Learn when to use it, and a some gotchas.

Read more [tighten.com]

How to build a Public API with Laravel | Tutorial

Jan 25th 2023 – youtu.be - submitted by Bert De Swaef

In this video you'll learn how to build a Public API. We're using, Caching, rate limiting, API resources and we'll have a look at Laravel Telescope. We'll also use PostMan to test our API.

Read more [youtu.be]

Writing a Static Analyser for PHP in Rust - Definitions

Jan 25th 2023 – ryangjchandler.co.uk - submitted by Ryan Chandler

This post covers the logic needed to discover definitions in a PHP project and how they're represented in a static analyser.

Read more [ryangjchandler.co.uk]

Writing a Static Analyser for PHP in Rust - Overview

Jan 23rd 2023 – ryangjchandler.co.uk - submitted by Ryan Chandler

A new series on my blog where I'll be writing a static analyser for PHP in Rust and showcasing the steps and development as I go.

Read more [ryangjchandler.co.uk]

collect.js: A Laravel-Like Syntax for JavaScript Arrays

Jan 23rd 2023 – ashallendesign.co.uk - submitted by Ash Allen

Read about the Javascript library "collect.js" that provides a Laravel-like syntax for dealing with arrays. The article also covers some examples of commonly-used methods.

Read more [ashallendesign.co.uk]

Allowing users to send emails with their own SMTP settings in Laravel 9

Jan 22nd 2023 – blog.genijaho.dev - submitted by Geni Jaho

We will extend the Laravel framework with very minimal modifications. Using custom SMTP settings is really easy to achieve.

Read more [blog.genijaho.dev]

Cloudflare purging page cache with Laravel & Statamic

Jan 21st 2023 – adithya.dev - submitted by Adithya

How to clear cloudflare page cache using Laravel and for Statamic CMS

Read more [adithya.dev]

← 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.