laracasts - cant download videos anymore?
as per the title - went to download videos and they have disabled it - cant see download video anymore.
https://redd.it/1uveo6h
@r_php
as per the title - went to download videos and they have disabled it - cant see download video anymore.
https://redd.it/1uveo6h
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
SuperNative Makes Native Mobile Apps Easier to Build Than a WordPress Site
https://nativephp.com/blog/supernative
https://redd.it/1uvenhm
@r_php
https://nativephp.com/blog/supernative
https://redd.it/1uvenhm
@r_php
Nativephp
SuperNative: Build Truly Native Mobile Apps With Laravel. No WebView
Because calling it just "native" wasn't enough
Cassandra/ScyllaDB PHP Driver new release
Hello folks, I've released new long awaited version (v1.4.0) of Cassandra/ScyllaDB driver with lot's of fixes and performance improvements.
https://github.com/he4rt/scylladb-php-driver
If someone is using the driver, please test it and report issues, or some feature requests. I'm now fully back on maintaining it regularly and improving it for the foreseeable future. Also wrote a blog post on my website explaining the changes done to the driver
https://www.dusanmalusev.dev/blog/scylladb-php-driver-140-the-extension-is-pure-c23-now
https://redd.it/1uvnp9l
@r_php
Hello folks, I've released new long awaited version (v1.4.0) of Cassandra/ScyllaDB driver with lot's of fixes and performance improvements.
https://github.com/he4rt/scylladb-php-driver
If someone is using the driver, please test it and report issues, or some feature requests. I'm now fully back on maintaining it regularly and improving it for the foreseeable future. Also wrote a blog post on my website explaining the changes done to the driver
https://www.dusanmalusev.dev/blog/scylladb-php-driver-140-the-extension-is-pure-c23-now
https://redd.it/1uvnp9l
@r_php
GitHub
GitHub - he4rt/scylladb-php-driver: PHP Driver for ScyllaDB/Apache Cassandra
PHP Driver for ScyllaDB/Apache Cassandra. Contribute to he4rt/scylladb-php-driver development by creating an account on GitHub.
SuperNative Makes Native Mobile Apps Easier to Build Than a WordPress Site
https://nativephp.com/blog/supernative
https://redd.it/1uvdaxa
@r_php
https://nativephp.com/blog/supernative
https://redd.it/1uvdaxa
@r_php
Nativephp
SuperNative: Build Truly Native Mobile Apps With Laravel. No WebView
Because calling it just "native" wasn't enough
π Zero-downtime Laravel migrations made simple.
Learn the Expand β Migrate β Contract pattern to deploy database schema changes safely without downtime.
https://richdynamix.com/articles/laravel-zero-downtime-migrations-expand-contract
https://redd.it/1uw3ryl
@r_php
Learn the Expand β Migrate β Contract pattern to deploy database schema changes safely without downtime.
https://richdynamix.com/articles/laravel-zero-downtime-migrations-expand-contract
https://redd.it/1uw3ryl
@r_php
RichDynamix
Laravel Zero-Downtime Migrations: Expand and Contract Pattern | RichDynamix
A step-by-step guide to Laravel zero-downtime migrations with the expand and contract pattern: nullable expands, batched backfills, and flagged reads.
Scramble 0.13.34 β Laravel API documentation generator update: caching, Scalar support, plain PHP objects documentation and more
https://scramble.dedoc.co/blog/scrambledrop-scramble-01334
https://redd.it/1uw6bxw
@r_php
https://scramble.dedoc.co/blog/scrambledrop-scramble-01334
https://redd.it/1uw6bxw
@r_php
scramble.dedoc.co
#scrambledrop: Scramble 0.13.34 - Scramble
OpenAPI (Swagger) documentation generator for Laravel. Without manual PHPDoc annotations.
Built a centralised auth platform. Need help finishing up
Hi Everyone,
I've been working on a centralised authentication platform in PHP, which will be able to integrate with third party apps. It's almost finished with the functionality. But I need some help identifying the potential bugs and issues and possible improvements. Please check the project and help me with that.
https://codeberg.org/bhaswanth/helios
Thank you
https://redd.it/1uw8b0i
@r_php
Hi Everyone,
I've been working on a centralised authentication platform in PHP, which will be able to integrate with third party apps. It's almost finished with the functionality. But I need some help identifying the potential bugs and issues and possible improvements. Please check the project and help me with that.
https://codeberg.org/bhaswanth/helios
Thank you
https://redd.it/1uw8b0i
@r_php
Codeberg.org
helios
Centralized Authentication for Modern Applications
You start with cities for one country... then one day you need the whole world.
I've been bitten by this more than once.
On one project, I needed an API for city lookup and address autocomplete.
It usually starts with a simple table containing cities for a single country.
Then requirements evolve:
* support international cities;
* handle ISO country codes;
* import data from different providers.
Or even worse, someone decides users should be able to maintain the city database manually.
So instead of writing the same component again, I cleaned it up and open-sourced it.
Features:
* City search
* Address autocomplete powered by OpenStreetMap (Photon)
* Deployable with Docker or Podman in a few commands
* Designed to be easily extended if another data source needs to be plugged in
Tech stack:
* Symfony / API Platform / PostgreSQL
* Hexagonal Architecture
* 100% unit test coverage on the domain layer
* Behat scenarios used both as executable documentation and API tests
I don't think this project is going to change the world.
But if it helps someone avoid a questionable data model, or rewriting the same component for the tenth time, then it's already worth it.
Repository: [https://github.com/thlaure/world-cities-api](https://github.com/thlaure/world-cities-api)
I'm genuinely interested in feedback, especially from people who have had to solve the same problem in production.
https://redd.it/1uw8w8k
@r_php
I've been bitten by this more than once.
On one project, I needed an API for city lookup and address autocomplete.
It usually starts with a simple table containing cities for a single country.
Then requirements evolve:
* support international cities;
* handle ISO country codes;
* import data from different providers.
Or even worse, someone decides users should be able to maintain the city database manually.
So instead of writing the same component again, I cleaned it up and open-sourced it.
Features:
* City search
* Address autocomplete powered by OpenStreetMap (Photon)
* Deployable with Docker or Podman in a few commands
* Designed to be easily extended if another data source needs to be plugged in
Tech stack:
* Symfony / API Platform / PostgreSQL
* Hexagonal Architecture
* 100% unit test coverage on the domain layer
* Behat scenarios used both as executable documentation and API tests
I don't think this project is going to change the world.
But if it helps someone avoid a questionable data model, or rewriting the same component for the tenth time, then it's already worth it.
Repository: [https://github.com/thlaure/world-cities-api](https://github.com/thlaure/world-cities-api)
I'm genuinely interested in feedback, especially from people who have had to solve the same problem in production.
https://redd.it/1uw8w8k
@r_php
GitHub
GitHub - thlaure/world-cities-api: API exposing multi-country city data and address autocomplete
API exposing multi-country city data and address autocomplete - thlaure/world-cities-api
New SymfonyCasts Course: Upgrading to Symfony 8
https://symfony.com/blog/new-symfonycasts-course-upgrading-to-symfony-8?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1uw9c1y
@r_php
https://symfony.com/blog/new-symfonycasts-course-upgrading-to-symfony-8?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1uw9c1y
@r_php
Symfony
New SymfonyCasts Course: Upgrading to Symfony 8 (Symfony Blog)
Learn how to upgrade to Symfony 8 with confidence. This free SymfonyCasts course covers deprecations, Composer updates, and modern upgrade best practices.
How I use Agents to Extract Hidden Feedback from Github and Improved Rector
https://tomasvotruba.com/blog/how-I-use-agents-to-extract-hidden-feedback-from-github-and-improved-rector
https://redd.it/1uwclf4
@r_php
https://tomasvotruba.com/blog/how-I-use-agents-to-extract-hidden-feedback-from-github-and-improved-rector
https://redd.it/1uwclf4
@r_php
Tomasvotruba
How I use Agents to Extract Hidden Feedback from Github and Improved Rector
I was randomly drifting through Github trending PHP repositories, and checking how popular projects use `rector.php`. A lot of them use it extensively, with [prepared sets](https://getrector.com/documentation/set-lists) and [even levels](https://getrectoβ¦
Refactoring an old PHP application, Rector or AI?
We have a very old but business-critical application built with Fusebox and PHP 5.5 that we finally need to modernize.
Given the number of changes required, what would be the best and fastest approach to bring it up to modern PHP standards? Has anyone had success using tools such as Rector for automated upgrades, or using AI assistants like Anthropic Claude to help developers with the migration and refactoring process?
The core business logic is solid, but the codebase has become quite messy after 25 years of minimal maintenance and contributions from many different developers.
I'd be interested in hearing about real-world experiences, recommended migration strategies, common pitfalls, and any tooling that helped accelerate the process. I fear that Rector may not be that useful because of FuseBox and since we need tomodernize the framework, Using Claude latest Fable release may be more helpful or maybe use both?
Thanks!
https://redd.it/1uwi382
@r_php
We have a very old but business-critical application built with Fusebox and PHP 5.5 that we finally need to modernize.
Given the number of changes required, what would be the best and fastest approach to bring it up to modern PHP standards? Has anyone had success using tools such as Rector for automated upgrades, or using AI assistants like Anthropic Claude to help developers with the migration and refactoring process?
The core business logic is solid, but the codebase has become quite messy after 25 years of minimal maintenance and contributions from many different developers.
I'd be interested in hearing about real-world experiences, recommended migration strategies, common pitfalls, and any tooling that helped accelerate the process. I fear that Rector may not be that useful because of FuseBox and since we need tomodernize the framework, Using Claude latest Fable release may be more helpful or maybe use both?
Thanks!
https://redd.it/1uwi382
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Filament package listed on Official Directory
Filarank is a filament SEO toolkit with Live SEO scoring, SERP preview, and head tags for Filament admin panels. Install in minutes with the interactive artisan installer.
https://filamentphp.com/plugins/usama-muneer-filarank-pro
Demo: https://filarank.com
Docs: https://docs.filarank.com
https://redd.it/1uwju3e
@r_php
Filarank is a filament SEO toolkit with Live SEO scoring, SERP preview, and head tags for Filament admin panels. Install in minutes with the interactive artisan installer.
https://filamentphp.com/plugins/usama-muneer-filarank-pro
Demo: https://filarank.com
Docs: https://docs.filarank.com
https://redd.it/1uwju3e
@r_php
Filamentphp
FilaRank Pro - Filament
SEO toolkit for Filament with live scoring, readability analysis, SERP preview, head tag rendering, redirect management, site-wide health reports and many more.
This media is not supported in your browser
VIEW IN TELEGRAM
Which of your Blade strings actually go through __()? I made a package that shows you instantly
https://redd.it/1uwrha6
@r_php
https://redd.it/1uwrha6
@r_php
Built a GDPR cookie-consent package for Laravel (Blade/Livewire/React) β looking for feedback
I've been building LaraGDPR, a cookie consent + cookie management package for Laravel β configurable consent banner and granular per-category preferences.
β - Works with Blade+Alpine.js, Livewire, or React β pick whichever your app already uses, it auto-detects/configures.
β - Auto-discovered by Laravel, no manual service provider registration.
β - Consent is recorded with a pseudonymized identity (works for both logged-in and anonymous visitors) plus IP, user agent, timestamp, and policy version.
β - Bump the cookie policy version and it automatically re-prompts everyone.
Honesty about licensing up front, since I know this matters here: the core is free to use in any Laravel app via Composer, but it's a source-available custom license, not OSI-approved open source β no reselling/redistributing the source, no building a competing package from it. Full terms are in the repo if you want the specifics before installing anything.
It's currently at 1.0.0-RC.6 β everything passes CI across PHP 8.2-8.4 and Laravel 11-13, but I'd rather find rough edges from real installs in real apps than assume it's ready.
If you've got a Laravel app with an existing cookie banner (or none at all) and are willing to swap it in and poke at it for 15 minutes.
I'd genuinely value the feedback β especially anything Livewire or React-mode specific, since Blade mode gets the most real-world use so far.
\- GitHub: https://github.com/minkovdev/laragdpr
\- Composer: composer require minkovdev/laragdpr
Happy to answer questions here or in GitHub Discussions.
https://redd.it/1uwu9ox
@r_php
I've been building LaraGDPR, a cookie consent + cookie management package for Laravel β configurable consent banner and granular per-category preferences.
β - Works with Blade+Alpine.js, Livewire, or React β pick whichever your app already uses, it auto-detects/configures.
β - Auto-discovered by Laravel, no manual service provider registration.
β - Consent is recorded with a pseudonymized identity (works for both logged-in and anonymous visitors) plus IP, user agent, timestamp, and policy version.
β - Bump the cookie policy version and it automatically re-prompts everyone.
Honesty about licensing up front, since I know this matters here: the core is free to use in any Laravel app via Composer, but it's a source-available custom license, not OSI-approved open source β no reselling/redistributing the source, no building a competing package from it. Full terms are in the repo if you want the specifics before installing anything.
It's currently at 1.0.0-RC.6 β everything passes CI across PHP 8.2-8.4 and Laravel 11-13, but I'd rather find rough edges from real installs in real apps than assume it's ready.
If you've got a Laravel app with an existing cookie banner (or none at all) and are willing to swap it in and poke at it for 15 minutes.
I'd genuinely value the feedback β especially anything Livewire or React-mode specific, since Blade mode gets the most real-world use so far.
\- GitHub: https://github.com/minkovdev/laragdpr
\- Composer: composer require minkovdev/laragdpr
Happy to answer questions here or in GitHub Discussions.
https://redd.it/1uwu9ox
@r_php
GitHub
GitHub - minkovdev/laragdpr: GDPR Cookie consent and cookie manager for Laravel
GDPR Cookie consent and cookie manager for Laravel - minkovdev/laragdpr
You start with cities for one country... then one day you need the whole world.
I've been bitten by this more than once.
On one project, I needed an API for city lookup and address autocomplete.
It usually starts with a simple table containing cities for a single country.
Then requirements evolve:
* support international cities;
* handle ISO country codes;
* import data from different providers.
Or even worse, someone decides users should be able to maintain the city database manually.
So instead of writing the same component again, I cleaned it up and open-sourced it.
Features:
* City search
* Address autocomplete powered by OpenStreetMap (Photon)
* Deployable with Docker or Podman in a few commands
* Designed to be easily extended if another data source needs to be plugged in
Tech stack:
* Symfony / API Platform / PostgreSQL
* Hexagonal Architecture
* 100% unit test coverage on the domain layer
* Behat scenarios used both as executable documentation and API tests
I don't think this project is going to change the world.
But if it helps someone avoid a questionable data model, or rewriting the same component for the tenth time, then it's already worth it.
Repository: https://github.com/thlaure/world-cities-api
I'm genuinely interested in feedback, especially from people who have had to solve the same problem in production.
https://redd.it/1uwyntr
@r_php
I've been bitten by this more than once.
On one project, I needed an API for city lookup and address autocomplete.
It usually starts with a simple table containing cities for a single country.
Then requirements evolve:
* support international cities;
* handle ISO country codes;
* import data from different providers.
Or even worse, someone decides users should be able to maintain the city database manually.
So instead of writing the same component again, I cleaned it up and open-sourced it.
Features:
* City search
* Address autocomplete powered by OpenStreetMap (Photon)
* Deployable with Docker or Podman in a few commands
* Designed to be easily extended if another data source needs to be plugged in
Tech stack:
* Symfony / API Platform / PostgreSQL
* Hexagonal Architecture
* 100% unit test coverage on the domain layer
* Behat scenarios used both as executable documentation and API tests
I don't think this project is going to change the world.
But if it helps someone avoid a questionable data model, or rewriting the same component for the tenth time, then it's already worth it.
Repository: https://github.com/thlaure/world-cities-api
I'm genuinely interested in feedback, especially from people who have had to solve the same problem in production.
https://redd.it/1uwyntr
@r_php
GitHub
GitHub - thlaure/world-cities-api: API exposing multi-country city data and address autocomplete
API exposing multi-country city data and address autocomplete - thlaure/world-cities-api
Symfony UX 3.3.0 released
https://symfony.com/blog/symfony-ux-3-3-0-released?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1ux1arv
@r_php
https://symfony.com/blog/symfony-ux-3-3-0-released?utm_medium=feed&utm_source=Symfony%20Blog%20Feed
https://redd.it/1ux1arv
@r_php
Symfony
Symfony UX 3.3.0 released (Symfony Blog)
Symfony UX 3.3.0 adds Symfony Reprise support to StimulusBundle, two new Shadcn components (Sonner and Combobox), and a friendlier Toolkit installer.
The Neuron Facade: Talking to Your AI Agent in Laravel
https://inspector.dev/the-neuron-facade-talking-to-your-ai-agent-in-laravel/
https://redd.it/1ux856y
@r_php
https://inspector.dev/the-neuron-facade-talking-to-your-ai-agent-in-laravel/
https://redd.it/1ux856y
@r_php
Inspector
The Neuron Facade: Talking to Your AI Agent in Laravel
Discover the Neuron facade in the Neuron AI Laravel SDK: a ready-to-use entry point for chat, streaming, and structured LLM output in Laravel.
Herd vs Lerd vs Yerd
I'm a reasonably happy user of Herd and sometimes debate upgrading to herd pro.
However with Lerd and Yerd, which seem to offer everything Herd Pro does, but free, I wondered if anyone has any input or has used either in anger?
https://lerd.sh/
https://yerd.app/
https://redd.it/1uxao86
@r_php
I'm a reasonably happy user of Herd and sometimes debate upgrading to herd pro.
However with Lerd and Yerd, which seem to offer everything Herd Pro does, but free, I wondered if anyone has any input or has used either in anger?
https://lerd.sh/
https://yerd.app/
https://redd.it/1uxao86
@r_php
Lerd
Lerd - Local PHP development for Linux and macOS
Open-source, Herd-like local PHP development for Linux and macOS. Automatic .test domains, HTTPS, per-project PHP and Node, rootless Podman, no Docker daemon.