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

Unconventional Laravel: Custom Pipeline Classes

Sep 15th 2020 – ryangjchandler.co.uk - submitted by Ryan Chandler

Laravel makes use of the internal `Pipeline` class and it's more common in userland too, but have you ever considered tidying up these pipeline processes with custom pipeline classes?

Read more [ryangjchandler.co.uk]

laravel factory tip

Sep 12th 2020 – twitter.com - submitted by Ahmed Abd El Ftah

it's a tip for calling afterCreating methods outside configure() method in laravel 8

Read more [twitter.com]

Conditionally redirect user after login in Laravel 8

Sep 12th 2020 – talltips.novate.co.uk - submitted by Mark Snape

Now that Laravel 8 no longer uses the Login Controller with AuthenticatesUser trait, how do we include our own logic in the login process so that we can direct the user differently based on who they are.

Read more [talltips.novate.co.uk]

Validate a Unique Gmail Address

Sep 12th 2020 – github.com - submitted by Liam Hammett

There can be an unlimited number of Gmail addresses for a single Gmail account. This package offers a way to check how unique one really is.

Read more [github.com]

Backing up your Laravel project to Backblaze B2

Sep 12th 2020 – bringyourownideas.com - submitted by Peter

Backblaze B2 is an alternative to AWS S3 for storage. Laravel's filesystem can be easily modified to use B2.

Read more [bringyourownideas.com]

Lasso (beta)

Sep 12th 2020 – getlasso.dev - submitted by Sam Carré

Lasso is a Laravel package designed to make your deployments easier by compiling and uploading your assets to the cloud.

Read more [getlasso.dev]

Faking Laravel's current date in Cypress end-to-end tests

Sep 10th 2020 – johnbraun.blog - submitted by John Braun

When writing an end-to-end test, it is tricky to force the application to use a certain (fake) date. In this post, I share my approach using a custom middleware to be able to write Cypress tests while your application state uses a specific (fake) date.

Read more [johnbraun.blog]

The community project Laravel Zero 8.x is now available!

Sep 10th 2020 – voke.dev - submitted by Nuno Maduro

The community project Laravel Zero 8.x is now available! Uses Laravel 8.x behind the scenes, adds GitLab support for self-updates, and more!

Read more [voke.dev]

PEST v0.3 is now released

Sep 4th 2020 – nunomaduro.com - submitted by Nuno Maduro

PEST v0.3 is now released! It features a new expectation API, a brand new PHPStorm plugin, and more!

Read more [nunomaduro.com]

The Tighten Test: 12 Steps to a Better Team

Sep 3rd 2020 – tighten.co - submitted by Jamison Valenta

What makes a software development team "good"? Sara Bine shares our team's gold standard for health, happiness, and productivity.

Read more [tighten.co]

Compound Colour Utilities with TailwindCSS

Sep 2nd 2020 – liamhammett.com - submitted by Liam Hammett

An approach you can use to combine multiple tightly coupled utilities together into a new compound utility class.

Read more [liamhammett.com]

VS Code PHP Add Property v1.0.0

Sep 1st 2020 – github.com - submitted by Gustavo

PHP Add Property is a extension to manage your PHP class properties for VS Code. The first stable version has been released with new features: edit properties (rename and change types), remove properties and more.

Read more [github.com]

Writing Reusable Alpine Components

Aug 30th 2020 – ryangjchandler.co.uk - submitted by Ryan Chandler

Reusability is important when it comes to scaling projects and future-proofing the maintainability of a project. Let's take a look at how you can write more re-usable components in Alpine.

Read more [ryangjchandler.co.uk]

Alpine.js Clipboard v0.1.0

Aug 30th 2020 – github.com - submitted by Ryan Chandler

Adds a little `$clipboard` helper to Alpine.js that makes copying data to the clipboard simpler.

Read more [github.com]

Generate download links in your Laravel applications

Aug 29th 2020 – github.com - submitted by Arman Ahmadi

A simple Laravel package for generating download links with options such as expire time, IP restrictions, etc.

Read more [github.com]

🎉 Introducing the GraphQL API for WordPress

Aug 28th 2020 – leoloso.com - submitted by Leonardo Losoviz

New open source plugin to convert WordPress into a GraphQL server

Read more [leoloso.com]

Spruce v1.0.0

Aug 26th 2020 – github.com - submitted by Ryan Chandler

Spruce is a global state management library for Alpine.js that can make inter-component reactivity a cinch.

Read more [github.com]

Collision v5.0 released

Aug 25th 2020 – nunomaduro.com - submitted by Nuno Maduro

With Laravel 8 coming soon, Nuno just released Collision v5.0. Let's see the changes merged into this release...

Read more [nunomaduro.com]

Accessing Helper Methods in Your Livewire Components

Aug 24th 2020 – ryangjchandler.co.uk - submitted by Ryan Chandler

Helper methods can be, well, helpful. Did you know that you can actually write helper methods in your Livewire classes and use them really easily in your Blade views?

Read more [ryangjchandler.co.uk]

Creating Custom Magic Variables in Alpine.js

Aug 23rd 2020 – ryangjchandler.co.uk - submitted by Ryan Chandler

We all come across tasks that are repetitive and probably struggle to find ways of making them more re-usable in our Alpine components. Since v2.5 we can register custom magic variables that can help us out with that.

Read more [ryangjchandler.co.uk]

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