PHP Reddit – Telegram
PHP Reddit
34 subscribers
292 photos
37 videos
24.9K links
Channel to sync with /r/PHP /r/Laravel /r/Symfony. Powered by awesome @r_channels and @reddit2telegram
Download Telegram
Issue 55 of "A Day With Laravel" : SVG and security, Eloquent Filter, What's new in Laravel 12.2, Laravel's New JobQueueing Event and Package Laravel Feature Flag are discussed

https://preview.redd.it/4q5caexiofqe1.jpg?width=1280&format=pjpg&auto=webp&s=a244f680c461261ca7e5652685e07b271aadc372

Hello Laravel friends 👋

Today in "**A Day With Laravel**", I present the following topics :

* Security Tip: Excluding SVGs from Image Validation! *by Stephen Rees-Carter*
* Eloquent Filter package *by Mehdi Fathi*
* What's new in Laravel 12.2 *by Christoph Rumpel*
* Enhance Your Queue System with Laravel's New JobQueueing Event *by Harris Raftopoulos* 
* Package Laravel Feature Flag *by Peter Fox*

I really hope this free content brings value to you.

Let me know in comment what do you think about it.

[https://go.itanea.fr/adwl55](https://go.itanea.fr/adwl55)

See you on the next issue.



https://redd.it/1jhys0i
@r_php
Weekly /r/Laravel Help Thread

Ask your Laravel help questions here. To improve your chances of getting an answer from the community, here are some tips:

What steps have you taken so far?
What have you tried from the documentation?
Did you provide any error messages you are getting?
Are you able to provide instructions to replicate the issue?
Did you provide a code example?
Please don't post a screenshot of your code. Use the code block in the Reddit text editor and ensure it's formatted correctly.

For more immediate support, you can ask in the official Laravel Discord.

Thanks and welcome to the r/Laravel community!

https://redd.it/1ji3xy4
@r_php
pdf-to-zpl: A library that encodes PDFs and Images into a printable format (image manipulation with PHP)

This may seem like a niche issue but anyone that has worked will Zebra printers will have come across it. Even if you've never ran into this issue, check out the code so you can see how to work with images and PDFs using GD and Imagick. Any suggestions / improvements are welcome!

https://github.com/benfaerber/pdf-to-zpl

Here's how the algorithm works:

1. Loads the PDF and render each page as image using Imagick
2. Scale the image to match the DPI and aspect ratio of the label
3. Convert each page into a grayscaled bitmap
4. Run line encode the bitmap and marshall it into a ZPL binary representation

#

https://redd.it/1jidac0
@r_php
Symfony vs Laravel: Contributions to the PHP Ecosystem (Visualized with Neo4j)
https://redd.it/1jied2m
@r_php
A non empty secret is required- easyadmin+symfony7.2

Hi,

I was trying my project on separate machine and this error came out. It doesnt happen in other machine.


What can go wrong?

Best regards,






https://redd.it/1jimcdz
@r_php
Weekly Ask Anything Thread

Feel free to ask any questions you think may not warrant a post. Asking for help here is also fine.

https://redd.it/1jihf4b
@r_php
Ecotone Framework - New website and Enterprise version

Hey,

Some of you may already know me, I am author of Ecotone Framework and I am posting PHP related articles about Message-Driven Systems, DDD and Architecture in general.
And today I would like to share two big changes to Ecotone Framework, that I've been working on for over year.

I know that due to volume of features, Ecotone's documentation may require time to fully go over different functionalities and reasoning behind them.
And of course not everyone have time to do so, or simply one could feel that all the tools Ecotone provides he already use therefore there is no point in testing it out.
Therefore to make it clear what Ecotone is about, what it provides, without requiring bigger time investment, Ecotone comes now with new website at: https://ecotone.tech

The aim of new website is to provide as much as possible details to get general feeling, without the need to install or run the framework itself.
New website provides denoscription of features, detailed code examples, and steps on how to get started.
I hope this will be helpful in giving more details on Ecotone in quick and easy way, and will help to make the decision whatever it can help your project.

The other big thing which Ecotone brings to the table, is Enterprise version.
Ecotone Enterprise includes more custom advanced features, additional integrations, and ability to optimizatize the system usage.
The aim of Enterprise is to get more support for Ecotone, in order to build even more tooling around it.
To get more details about some of the core Enterprise features, you take a look on today's article: https://blog.ecotone.tech/ecotone-enterprise-kafka-distributed-bus-dynamic-channels-and-more-2

thank you,
cheers :)

https://redd.it/1jikore
@r_php
Filament Json Column - Releasing v1.6.1

Hey everyone!
If you've used FilamentPHP, you might have heard about Filament Json Column, as the plugin is now getting closer to a 100K downloads.
I've made a new release, with a whole rewritten code base for better maintainability (Ok, it's not that big but still). I've added the following features:

Validation: If the JSON is invalid, the user can't switch tabs or submit. An error message is displayed on submission. Error message can be customized and supports \`\_\_()\`
Editor mode customization (code, text, tree, etc...)

Please see the updated docs on the link above. Planning to add an Infolist component, and some Alpine automated testing. If you have suggestions, or want to contribute, please don't hesitate to send me a message here or a pull request on GitHub.
Have a great day!

https://redd.it/1jistnh
@r_php
Is it possible to embed a CRUD within another CRUD using EasyAdmin?

I am working on a Symfony 7 project that uses EasyAdmin 4 for the back-office. I have a Formation entity that can have multiple Prices.

In the creation and editing views of Formation, I would like to add a "Prices" tab containing an index and a CRUD EasyAdmin to manage (create and modify) the prices associated with the formation. How can I achieve this?

I have looked for tutorials but haven't found anything similar. I also tried to figure it out on my own, but it didn't lead to any conclusive results.

here is an example of what i'm trying to do




https://redd.it/1jiszoz
@r_php
is there in-memory search engine for PHP?

Does php have an in-memory search library?
like https://duckdb.org? or lucene?

I'm aware of elasticsearch and solr and redis search, but was hoping for something simpler.

https://redd.it/1jitw6s
@r_php
Symfony API docs

I've noticed that there is an API documentation for laravel https://api.laravel.com/docs/12.x/index.html

does symfony have the same documentation? it seems really helpful.



https://redd.it/1jlq9pl
@r_php
Good exception patterns to follow?

I recently saw that a colleague had defined a method in his new exception class called asHttpResponse() that sends back an instance of Psr\\Http\\Message\\ResponseInterface.

That got me thinking: Are there other patterns related to exceptions that are simple, easy to follow and helpful? I know woefully little about this topic.

Full disclosure: If I really like what you have to say, I'm likely to steal it for a lightning talk :-)

https://redd.it/1jlpdtu
@r_php
“Why Haven’t We Seen Another Web Language Like PHP in 30 Years?”

PHP is unique among web programming languages because it was designed from the start to be embedded directly into HTML, making it feel more like a natural extension of the web rather than a separate backend system. Unlike modern frameworks and languages that enforce strict separation between logic and presentation, PHP allows developers to mix HTML and server-side code seamlessly, making it incredibly accessible for beginners and efficient for quick development.

Even after 30 years, no other mainstream language has replicated this approach successfully. Most alternatives either rely on templating engines, APIs, or complex frameworks that separate backend logic from HTML. Why do you think PHP remains the only language to work this way? Is it a relic of the past, or does it still hold a special place in web development?

https://redd.it/1jllvip
@r_php