PHP Reddit – Telegram
PHP Reddit
34 subscribers
286 photos
36 videos
24.7K links
Channel to sync with /r/PHP /r/Laravel /r/Symfony. Powered by awesome @r_channels and @reddit2telegram
Download Telegram
Need Help for Learning Next

Hello everyone,

I am an aspiring full stack web developer from Turkey. I've been learning web dev since 2022. I've completed several courses including a private web dev and a phython course in my city. First course consisted of html css js for frontend and php mysql for backend. The second course was mainly about general programming and it was also backend focused with django.

I've also completed a couple udemy courses for frontend and php. I've also completed laracast's php course this year. Also I've started cs50× from Harvard and plan to finish it this year. So my three years have passed learning web dev and programming in general.

Recently, I've had my first job offer to complete an ecommerce web site with shopify by myself.

I am here to ask what should i learn or develop skills for next especially on backend. My options are laravel, wordpress, react with node.js.
I want to learn laravel the most because I've spend so much time learning php.

Is it a safe path to learn laravel and start developing websites with it? My mentor recommended me to learn wordpress first because he said it is easier to maintain and work with it.

He said that it is hard to maintain laravel projects as a freelancer because the website could brake as new updates come and wordpress would be a safer option as it is automatically updated if you choose so.

What do you guys think? I need to hear different opinions.

Thanks.

https://redd.it/1puon1w
@r_php
Show HN: Excelentor – Parse Excel/CSV into typed PHP objects with Laravel validation

After hitting a rough patch, I decided to channel my energy into building something useful instead of giving up.

Excelentor is a PHP library that transforms spreadsheets into strongly-typed objects using PHP 8 attributes and Laravel's validator.

What makes it different:

• Annotation-based mapping – no more $row[7] guessing games
• Automatic type casting – strings become ints, dates, booleans automatically
• Laravel validation out of the box – use familiar validation rules
• Lightweight – focused on parsing, not recreating Excel
• (Bonus: demo data features my daughters' names, with creatively adjusted ages 😄)

Use case: Perfect for importing product catalogs, user lists, financial data – anything where you're tired of manual parsing.

Status: v1.0.0 – it works on my machine (and my mom's village). Your bug reports are welcome!

Links: GitHub: https://github.com/shmandalf/excelentor

Packagist: https://packagist.org/packages/shmandalf/excelentor

I'd appreciate any feedback or suggestions. What features would make this truly useful for your workflow?

https://redd.it/1puz9vh
@r_php
Has anyone deployed Laravel on Dokploy and used Supervisor/Queue Workers?

I’m at a loss here. I used all the googling and AI for this, but for the life of me, cannot figure out how i can set up queue workers.

In our local development settings, we use supervisor, how would one do this in production. I would really appreciate any pointers.

I don’t have enough /r/laravel karma to post there.

https://redd.it/1pv3lpj
@r_php
Do you use AI assistants like Github Copilot?

And if so why? Has it helped you be more productive or able to brainstorm faster? For me personally it's been really handy at making code completion and migration a breeze, transitioning from a custom written plain-old PHP video streaming project to one with PHP and Laravel.

I mean I'm still the one making the architectural decisions, deciding how to reduce repetitive code etc. But it also really helps me in making some changes to my database etc. Overall it could be better, smarter etc. But for now I get what I can out of it even with the downsides. Granted we haven't even began discussing serious matters like what letting an AI assistant loose on reading your code might mean from a security and copyright perspective etc.

But in migrating my old PHP project to Laravel, it's been okay really, I mean it is what is but I would say it could be better.

https://redd.it/1pv9f6j
@r_php
PhpStorm 2025.3 without WSL

Is there anyone here who uses PhpStorm 2025.3 (or even better 2025.3.1) on Windows without WSL? I've read a lot of complaints about version 2025.3, but almost everyone says they use WSL/WSL2. I'm curious if it's just as bad without WSL.

https://redd.it/1pvhlqy
@r_php
Built a manual article summary feature for my site — no APIs, no auto-generation

One feature I’ve really enjoyed building on my project (VibePostAI) is a manual article summary layer.

Instead of auto-generated summaries or API-driven outputs, each article gets a short, curated “summary card” written by hand. The goal isn’t speed — it’s clarity. The summary highlights what actually changed, why it matters, and what to notice, without rewriting or replacing the original article.

From a product perspective, this became less about AI and more about:
• Editorial judgment
• Information hierarchy
• Helping readers decide if they want to read further
• Making long or dense articles easier to scan

It’s intentionally simple: no automation, no background processing — just a small, focused layer that respects the original source while giving readers context.

This has been one of my favorite parts of the project so far because it forced me to think more like an editor and less like a feature factory.

https://redd.it/1pvtlgp
@r_php
Presto is a dependency manager for PHP written in Golang and drop-in-replacement for Composer

https://github.com/paramientos/presto

🚀 Blazing Fast 10x-20x faster than Composer

Parallel package downloads (8 concurrent workers)
Native binary (no PHP JIT overhead)
Smart caching system
Security First presto audit

\# Scan for vulnerabilities Built-in CVE database scanning

Real-time security alerts License compliance checking
Dependency Insights presto why package/name

\# Why is this installed?

presto why-not package/name 2.0

\# Why can't I install this?

Visual dependency trees

Conflict resolution explanations Better than Composer!

100% Compatible Drop-in replacement for Composer
Reads composer.json and composer.lock

Works with Packagist.org PSR-4/PSR-0 autoloading Composer noscripts support

https://redd.it/1pvz54q
@r_php
🔱 Seaman 1.1.4: Docker dev environments for Symfony

Hey r/symfony,

About a month ago I announced **Seaman 1.0.0** here. Honestly? It wasn't mature enough. But the feedback and ideas you shared were incredibly valuable.

**Seaman 1.1.4** is the result of that feedback — a more solid, polished, and better documented tool.

**What is Seaman?**

A CLI tool that generates Docker Compose configurations for Symfony projects automatically. `seaman init` → interactive wizard → working environment in ~60 seconds.

**Current features:**

- **17 bundled services** — PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Redis, Valkey, Memcached, RabbitMQ, Kafka, Elasticsearch, OpenSearch, Mailpit, Minio, Dozzle, Mercure, Soketi, Traefik

- **Simplified commands** — `seaman console`, `seaman composer`, `seaman db:shell`, `seaman db:dump`, `seaman db:restore`

- **Xdebug toggle** — Enable/disable without rebuilding containers

- **DevContainers** — VS Code integration out of the box

- **Plugin system** — Create your own services, commands or lifecycle hooks

- **Interactive service configuration** — `seaman configure <service>` with validation

- **Standard output** — Generates normal docker-compose.yml you can inspect or modify

- **Comprehensive documentation** — This was one of the main points to improve, now with detailed guides for installation, commands, services, plugins, and troubleshooting

**Platforms:** Linux (x86_64/arm64), macOS (Intel/Apple Silicon), Windows (WSL2)

**Repo:** https://github.com/diego-ninja/seaman

**Installation:**
```
curl -sS https://raw.githubusercontent.com/diego-ninja/seaman/main/installer | bash
```

Thanks to everyone who tried 1.0.0 and shared their thoughts. What else would make your workflow better?

All ideas, comments and contributions are welcome.

https://redd.it/1pw55aw
@r_php
Doctrine DB driver not found

Hi,

I am new to the framework.

I tried everything, for hours.

I have PHP 8.5 installed with the pdo_mysql extension installed and enabled. PHP-FPM running and configured with NGINX.

Running MariaDB 12.2.1.

Database configuration in .env with mysql:// and server version.

When I try to run database operations from bin/console it does actually partially populate the database but it gives an error as well: driver missing.

What should I do or install to make sure Doctrine can communicate with MariaDB without any issues?

https://redd.it/1pw94qa
@r_php
Any good ressources For OOP In Php

Hi guys, I want to ask about any good articles, courses, or videos to explain OOP. I want someone to guide me, not someone who just shows me code.

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