Can't Livewire be smart enough to detect Alpinejs is already installed on the project and not install(run) it again?
I've spent 3 hours trying to solve an issue with a volt component today. I had an input with a variable binded with wire:model attribute. And I just couldn't get the variable to change. Every other thing was working on the app though, it successfully created a DB record, but just didn't empty the text input no matter what I did.
Some of the things I tried :
Then I remembered I started this project with Breeze auth (which comes with alpinejs), and then I installed livewire/volt which apparently also runs alpinejs in the background.
I'm 100% aware that this particular case was a skill issue, since simply opening the Dev tools console showed what was causing the error;
But the thing is, I was writing PHP code the whole way. And you don't debug with Dev tools console when you're writing PHP. That's why I wasted 3 hours looking everywhere for a bug except the console.
So, back to my question: is it not possible to add some conditions to check if alpinejs already initialized in the
https://redd.it/1jf3dbc
@r_php
I've spent 3 hours trying to solve an issue with a volt component today. I had an input with a variable binded with wire:model attribute. And I just couldn't get the variable to change. Every other thing was working on the app though, it successfully created a DB record, but just didn't empty the text input no matter what I did.
Some of the things I tried :
$a = $this->pull('string'), $this->reset('string'), and even straight up $this->string = "";Then I remembered I started this project with Breeze auth (which comes with alpinejs), and then I installed livewire/volt which apparently also runs alpinejs in the background.
I'm 100% aware that this particular case was a skill issue, since simply opening the Dev tools console showed what was causing the error;
Detected multiple instances of Alpine runningBut the thing is, I was writing PHP code the whole way. And you don't debug with Dev tools console when you're writing PHP. That's why I wasted 3 hours looking everywhere for a bug except the console.
So, back to my question: is it not possible to add some conditions to check if alpinejs already initialized in the
app.js file, so that both of these first (and almost-first) party Laravel packages wouldn't conflict with each other when installed on a brand new project?https://redd.it/1jf3dbc
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Best practice for Vue integration
Hey all,
As per noscript, wdyt is the best way to use Vue with Symfony?
I found some old articles and I see Symfony UX explained a little on the website but I would like some insight if anyone has it, or some resources.
Cheers!
https://redd.it/1jf76o6
@r_php
Hey all,
As per noscript, wdyt is the best way to use Vue with Symfony?
I found some old articles and I see Symfony UX explained a little on the website but I would like some insight if anyone has it, or some resources.
Cheers!
https://redd.it/1jf76o6
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
Just pushed v5.0 of Directory Lister, including an official Docker image!
https://github.com/DirectoryLister/DirectoryLister/releases/tag/5.0.0
https://redd.it/1jfa63g
@r_php
https://github.com/DirectoryLister/DirectoryLister/releases/tag/5.0.0
https://redd.it/1jfa63g
@r_php
GitHub
Release v5.0.0 · DirectoryLister/DirectoryLister
Added
Added the ability to list any directory via the FILE_PATH environment variable
Added an official Docker image (available as phlak/directory-lister)
Changed
Bumped minimum required PHP vers...
Added the ability to list any directory via the FILE_PATH environment variable
Added an official Docker image (available as phlak/directory-lister)
Changed
Bumped minimum required PHP vers...
Why doesn't laravel have the concept of router rewriting
A concept found in the zend framework (and i likely others) is route rewriting, so if you had `/products/{product:slug}`, it could be hit with `/{product:slug}` if configured that way.
Its currently impossible to have multiple routes that are a single dynamic parameter, so if i want to have user generated pages such as /about and /foobar created in a cms, and then also have products listed on the site, such as /notebook or /paintbrush, i would have to register each manually, and when the DB updates, trigger 'route:clear' and 'route:cache' again.
Rewrites would be a powerful tool to support this in a really simple way, is there any reasoning why it isnt used, or is this something that would be beneficial to the community?
Edit: to clarify, what i want to have as a mechanism where you can register two separate dynamic routes, without overlapping, so rather than just matching the first one and 404 if the parameter cant be resolved, both would be checked, i have seen router rewriting used to achieve this in other frameworks, but i guess changes to the router itself could achieve this
if i have
and go to /foo, it will match the blog controller, try to find a blog model instance with slug 'foo', and 404 if it doesn't exist, IMO what SHOULD happen, is the parameter resolution happening as part of determining if the route matches or not, so if no blog post is found, it will search for a product with name 'foo', if it finds one match that route, if not keep checking routes.
https://redd.it/1jfc2ao
@r_php
A concept found in the zend framework (and i likely others) is route rewriting, so if you had `/products/{product:slug}`, it could be hit with `/{product:slug}` if configured that way.
Its currently impossible to have multiple routes that are a single dynamic parameter, so if i want to have user generated pages such as /about and /foobar created in a cms, and then also have products listed on the site, such as /notebook or /paintbrush, i would have to register each manually, and when the DB updates, trigger 'route:clear' and 'route:cache' again.
Rewrites would be a powerful tool to support this in a really simple way, is there any reasoning why it isnt used, or is this something that would be beneficial to the community?
Edit: to clarify, what i want to have as a mechanism where you can register two separate dynamic routes, without overlapping, so rather than just matching the first one and 404 if the parameter cant be resolved, both would be checked, i have seen router rewriting used to achieve this in other frameworks, but i guess changes to the router itself could achieve this
if i have
Route::get('/{blog:slug}', [BlogController::class, 'show']);Route::get('/{product:name}', [ProductsController::class, 'pdp']);and go to /foo, it will match the blog controller, try to find a blog model instance with slug 'foo', and 404 if it doesn't exist, IMO what SHOULD happen, is the parameter resolution happening as part of determining if the route matches or not, so if no blog post is found, it will search for a product with name 'foo', if it finds one match that route, if not keep checking routes.
https://redd.it/1jfc2ao
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community
Why doesn't laravel have the concept of router rewriting
A concept found in the zend framework (and i likely others) is route rewriting, so if you had `/products/{product:slug}`, it could be hit with `/{product:slug}` if configured that way.
Its currently impossible to have multiple routes that are a single dynamic parameter, so if i want to have user generated pages such as /about and /foobar created in a cms, and then also have products listed on the site, such as /notebook or /paintbrush, i would have to register each manually, and when the DB updates, trigger 'route:clear' and 'route:cache' again.
Rewrites would be a powerful tool to support this in a really simple way, is there any reasoning why it isnt used, or is this something that would be beneficial to the community?
Edit: to clarify, what i want to have as a mechanism where you can register two separate dynamic routes, without overlapping, so rather than just matching the first one and 404 if the parameter cant be resolved, both would be checked, i have seen router rewriting used to achieve this in other frameworks, but i guess changes to the router itself could achieve this
if i have
and go to /foo, it will match the blog controller, try to find a blog model instance with slug 'foo', and 404 if it doesn't exist, IMO what SHOULD happen, is the parameter resolution happening as part of determining if the route matches or not, so if no blog post is found, it will search for a product with name 'foo', if it finds one match that route, if not keep checking routes.
https://redd.it/1jfc6qi
@r_php
A concept found in the zend framework (and i likely others) is route rewriting, so if you had `/products/{product:slug}`, it could be hit with `/{product:slug}` if configured that way.
Its currently impossible to have multiple routes that are a single dynamic parameter, so if i want to have user generated pages such as /about and /foobar created in a cms, and then also have products listed on the site, such as /notebook or /paintbrush, i would have to register each manually, and when the DB updates, trigger 'route:clear' and 'route:cache' again.
Rewrites would be a powerful tool to support this in a really simple way, is there any reasoning why it isnt used, or is this something that would be beneficial to the community?
Edit: to clarify, what i want to have as a mechanism where you can register two separate dynamic routes, without overlapping, so rather than just matching the first one and 404 if the parameter cant be resolved, both would be checked, i have seen router rewriting used to achieve this in other frameworks, but i guess changes to the router itself could achieve this
if i have
Route::get('/{blog:slug}', [BlogController::class, 'show']);Route::get('/{product:name}', [ProductsController::class, 'pdp']);and go to /foo, it will match the blog controller, try to find a blog model instance with slug 'foo', and 404 if it doesn't exist, IMO what SHOULD happen, is the parameter resolution happening as part of determining if the route matches or not, so if no blog post is found, it will search for a product with name 'foo', if it finds one match that route, if not keep checking routes.
https://redd.it/1jfc6qi
@r_php
Reddit
From the PHP community on Reddit
Explore this post and more from the PHP community
Cross-Language Queues: Sending Jobs from Node.js to Laravel - blog.thms.uk
https://blog.thms.uk/2025/03/laravel-queue-nodejs?utm_source=reddit
https://redd.it/1jfiwyb
@r_php
https://blog.thms.uk/2025/03/laravel-queue-nodejs?utm_source=reddit
https://redd.it/1jfiwyb
@r_php
blog.thms.uk
Cross-Language Queues: Sending Jobs from Node.js to Laravel - blog.thms.uk
Did you know you can push jobs into a Laravel queue from outside your application? Whether you're offloading tasks from a Node.js service or integrating Laravel with external systems, queues make it easy to handle background processing efficiently. In this…
Laravel 12 Multi Authentication with Starter Kit
https://youtu.be/jS86bTjx-KI?si=WsNsrXhmVQmUT3IP
https://redd.it/1jfirju
@r_php
https://youtu.be/jS86bTjx-KI?si=WsNsrXhmVQmUT3IP
https://redd.it/1jfirju
@r_php
YouTube
Laravel 12 Multi Auth with Starter Kit
In this video, we will learn how to add multiple authentications with the laravel 12 application.
#laravel #laravel12 #auth #multi #itsolutionstuff
#laravel #laravel12 #auth #multi #itsolutionstuff
Google Cloud Pub Sub Multiple Subnoscriptions
Hey everyone,
At my work, we run a Symfony 7.2 app within Google Cloud, and we have an in-house written process that will pull from the various subnoscriptions we have and process messages.
I've now been tasked with rewriting this and integrating it into Symfony Messenger. That challenge is that for ... reasons (https://github.com/symfony/symfony/issues/44635), Symfony Devs refuse to write an integration for Messenger.
This leaves me looking at packages like petit press messenger https://github.com/petitpress/gps-messenger-bundle, however I have 2 basic requirements:
It must support multiple topics/subnoscriptions
I must have the option of cycling through the subnoscriptions and pulling messages, like a round robin. (So pull 10 from Sub A, 10 from Sub B etc)
Petit Messenger doesn't do either of these as far as I can tell, so was part way through writing my own.
I guess the challenge with this will be how I link a message back to a queue to be able to acknowledge it.
Just wondering if anyone else has had to do something similar, and what was your solution.
Cheers
https://redd.it/1jfk21i
@r_php
Hey everyone,
At my work, we run a Symfony 7.2 app within Google Cloud, and we have an in-house written process that will pull from the various subnoscriptions we have and process messages.
I've now been tasked with rewriting this and integrating it into Symfony Messenger. That challenge is that for ... reasons (https://github.com/symfony/symfony/issues/44635), Symfony Devs refuse to write an integration for Messenger.
This leaves me looking at packages like petit press messenger https://github.com/petitpress/gps-messenger-bundle, however I have 2 basic requirements:
It must support multiple topics/subnoscriptions
I must have the option of cycling through the subnoscriptions and pulling messages, like a round robin. (So pull 10 from Sub A, 10 from Sub B etc)
Petit Messenger doesn't do either of these as far as I can tell, so was part way through writing my own.
I guess the challenge with this will be how I link a message back to a queue to be able to acknowledge it.
Just wondering if anyone else has had to do something similar, and what was your solution.
Cheers
https://redd.it/1jfk21i
@r_php
GitHub
[Messenger] Support Google Pub/Sub transport · Issue #44635 · symfony/symfony
Denoscription Pub/Sub is a queueing service of Google Cloud. Pub/Sub combines the horizontal scalability of Apache Kafka and Pulsar with features found in traditional messaging middleware like Apache...
SymfonyLive Paris 2025: See you next week!
https://symfony.com/blog/symfonylive-paris-2025-see-you-next-week?utm_source=Symfony%20Blog%20Feed&utm_medium=feed
https://redd.it/1jfqvfc
@r_php
https://symfony.com/blog/symfonylive-paris-2025-see-you-next-week?utm_source=Symfony%20Blog%20Feed&utm_medium=feed
https://redd.it/1jfqvfc
@r_php
Symfony
SymfonyLive Paris 2025: See you next week! (Symfony Blog)
See you next week at SymfonyLive Paris 2025! Get ready for inspiring talks, hands-on workshops, and great moments with the Symfony and PHP community. Don't miss it!
Scaling PHP for Real-World Applications: Seeking Your Feedback on My Newsletter
As the noscript says, I'm looking for feedback and critique. Every year we hear from someone about the fictional death of the immortal PHP =). But as a CTO specializing in PHP refactoring, I see its immense potential for scaling. I've launched a “PHP at Scale” newsletter — my monthly deep dive into best practices, architecture patterns, and real-world use cases of PHP in large, complex applications. https://phpatscale.substack.com
Getting meaningful critique and improvement suggestions is hard as you start a newsletter like this, so I hope you guys can get me some. The idea for this newsletter is to help the community, so I will value any ideas or opinions.
As of right now, my newsletter has 7 issues, some of the topics I’ve tried to cover practically:
PHP's place in the modern web development scene
Keeping code-base up-to-date
Day-to-day rules we can follow to improve our code
Improving performance
Documentation
My interview with Roman Pronskiy (CEO of the PHP Foundation) + some business perspective on PHP
Specific Questions for Your Feedback:
What are the most significant scaling challenges you're currently facing in your PHP projects?
Are there any specific architecture patterns or best practices related to PHP scaling that you would be most interested in reading about in the newsletter?
Are there any specific topics you would like covered in future issues?
What is your preferred newsletter length and frequency?
I value your insights and opinions. Hope you’ll find something useful for yourself in my newsletter, if you do - consider subscribing.
https://redd.it/1jfs9m1
@r_php
As the noscript says, I'm looking for feedback and critique. Every year we hear from someone about the fictional death of the immortal PHP =). But as a CTO specializing in PHP refactoring, I see its immense potential for scaling. I've launched a “PHP at Scale” newsletter — my monthly deep dive into best practices, architecture patterns, and real-world use cases of PHP in large, complex applications. https://phpatscale.substack.com
Getting meaningful critique and improvement suggestions is hard as you start a newsletter like this, so I hope you guys can get me some. The idea for this newsletter is to help the community, so I will value any ideas or opinions.
As of right now, my newsletter has 7 issues, some of the topics I’ve tried to cover practically:
PHP's place in the modern web development scene
Keeping code-base up-to-date
Day-to-day rules we can follow to improve our code
Improving performance
Documentation
My interview with Roman Pronskiy (CEO of the PHP Foundation) + some business perspective on PHP
Specific Questions for Your Feedback:
What are the most significant scaling challenges you're currently facing in your PHP projects?
Are there any specific architecture patterns or best practices related to PHP scaling that you would be most interested in reading about in the newsletter?
Are there any specific topics you would like covered in future issues?
What is your preferred newsletter length and frequency?
I value your insights and opinions. Hope you’ll find something useful for yourself in my newsletter, if you do - consider subscribing.
https://redd.it/1jfs9m1
@r_php
Substack
PHP at Scale | Michał Kurzeja | Substack
Everything about great PHP code.
Powered by accesto.com. Click to read PHP at Scale, by Michał Kurzeja, a Substack publication with thousands of subscribers.
Powered by accesto.com. Click to read PHP at Scale, by Michał Kurzeja, a Substack publication with thousands of subscribers.
Need Better Custom IDs in Laravel? Check Out Laravel ID Generator! 🚀
https://preview.redd.it/72c4ppqpzwpe1.png?width=1738&format=png&auto=webp&s=82f5f0a5fb2e6b2fabcbb7c34575b89adf0a6ffd
We’ve all been there—working on a Laravel project and realizing that auto-incremented IDs or UUIDs just don’t cut it. Whether it’s for invoices, orders, or any structured numbering system, we need something better.
So, I built Laravel ID Generator—a simple yet powerful package that makes generating structured, readable, and customizable IDs effortless!
✨ Features:
✔️ Unique IDs with custom prefixes, suffixes, dates, and more
✔️ Seamless integration with Eloquent models
✔️ Ideal for invoices, receipts, orders (e.g.,
✔️ Flexible & requires zero configuration
🔗 GitHub Repo: https://github.com/omaressaouaf/laravel-id-generator
If you’re working with Laravel and need better ID management, check it out! Would love your thoughts, feedback, or contributions. 🚀
https://redd.it/1jg0dm9
@r_php
https://preview.redd.it/72c4ppqpzwpe1.png?width=1738&format=png&auto=webp&s=82f5f0a5fb2e6b2fabcbb7c34575b89adf0a6ffd
We’ve all been there—working on a Laravel project and realizing that auto-incremented IDs or UUIDs just don’t cut it. Whether it’s for invoices, orders, or any structured numbering system, we need something better.
So, I built Laravel ID Generator—a simple yet powerful package that makes generating structured, readable, and customizable IDs effortless!
✨ Features:
✔️ Unique IDs with custom prefixes, suffixes, dates, and more
✔️ Seamless integration with Eloquent models
✔️ Ideal for invoices, receipts, orders (e.g.,
INV-0005/2025) ✔️ Flexible & requires zero configuration
🔗 GitHub Repo: https://github.com/omaressaouaf/laravel-id-generator
If you’re working with Laravel and need better ID management, check it out! Would love your thoughts, feedback, or contributions. 🚀
https://redd.it/1jg0dm9
@r_php
Need Better Custom IDs in Laravel? Check Out Laravel ID Generator! 🚀
https://github.com/omaressaouaf/laravel-id-generator
https://redd.it/1jg10h1
@r_php
https://github.com/omaressaouaf/laravel-id-generator
https://redd.it/1jg10h1
@r_php
GitHub
GitHub - omaressaouaf/laravel-id-generator: Generate custom incremental unique ids for Laravel
Generate custom incremental unique ids for Laravel - omaressaouaf/laravel-id-generator
How to effectively block bots?
Good morning,
How to block the 200 accounts that automatically register on your site?
https://redd.it/1jgd7qa
@r_php
Good morning,
How to block the 200 accounts that automatically register on your site?
https://redd.it/1jgd7qa
@r_php
Reddit
From the symfony community on Reddit
Explore this post and more from the symfony community
new uptime monitor application written with laravel!
Hello to all,
I am working on an uptime monitoring and incident management application. written in php 8 (with laravel framework). Fully dockerized, easy installation.
https://apphealer.io
https://github.com/AppHealer
https://facebook.com/AppHealer
https://linkedin.com/company/AppHealer/
Please be kind and give me some support (sharing, followers on linkedin/facebook, github stars etc) or any kind of opinions / feature requests / pull requests. :)
have a nice day! :-)
https://redd.it/1jgeai7
@r_php
Hello to all,
I am working on an uptime monitoring and incident management application. written in php 8 (with laravel framework). Fully dockerized, easy installation.
https://apphealer.io
https://github.com/AppHealer
https://facebook.com/AppHealer
https://linkedin.com/company/AppHealer/
Please be kind and give me some support (sharing, followers on linkedin/facebook, github stars etc) or any kind of opinions / feature requests / pull requests. :)
have a nice day! :-)
https://redd.it/1jgeai7
@r_php
apphealer.io
AppHealer | open source uptime & availability monitoring application
Monitor availability and uptime of your websites and web applications
Doxswap Feedback 💬 What formats do you most often convert Markdown to and from?
I'm working on the v1 release of Doxswap — a Laravel package for document conversion. The pre-release got a great response. You can take a look at the current v1 progress ere https://github.com/Blaspsoft/doxswap/tree/doxswap-v1.0.0
Right now I’m focusing on adding Markdown conversions, and I’d love to understand how people actually use it in the wild:
What formats do you most often convert Markdown into or from?
e.g.
markdown --> html
html -> markdown
markdown -> pdf
markdown -> epub
Drop your thoughts below — I'm aiming to make Doxswap flexible, but I want to prioritize the real-world cases that matter most to devs.
Thanks in advance for your input!
https://redd.it/1jgf9ur
@r_php
I'm working on the v1 release of Doxswap — a Laravel package for document conversion. The pre-release got a great response. You can take a look at the current v1 progress ere https://github.com/Blaspsoft/doxswap/tree/doxswap-v1.0.0
Right now I’m focusing on adding Markdown conversions, and I’d love to understand how people actually use it in the wild:
What formats do you most often convert Markdown into or from?
e.g.
markdown --> html
html -> markdown
markdown -> pdf
markdown -> epub
Drop your thoughts below — I'm aiming to make Doxswap flexible, but I want to prioritize the real-world cases that matter most to devs.
Thanks in advance for your input!
https://redd.it/1jgf9ur
@r_php
GitHub
GitHub - Blaspsoft/doxswap at doxswap-v1.0.0
📄 🔄 Doxswap is a Laravel package for seamless document conversion using LibreOffice. Effortlessly convert DOCX, PDF, ODT, and more with a simple, elegant API. Supports Laravel storage, configurable...
Starter kit - unnecessary work being done in boiler plate.
In the the HandleInertiaRequests middleware, the boiler always finds a quote, and shares it with the page. Seems like unnecessary work being done on every page request to me :-/ Why not strip it out?
/
Define the props that are shared by default.
@see https://inertiajs.com/shared-data
@return array<string, mixed>
/
public function share(Request $request): array
{
$message, $author = str(Inspiring::quotes()->random())->explode('-');
return
...parent::share($request),
'name' => config('app.name'),
'quote' => ['message' => trim($message), 'author' => trim($author),
'auth' =>
'user' => $request->user(),
,
'ziggy' =>
...(new Ziggy)->toArray(),
'location' => $request->url(),
,
];
}
https://redd.it/1jgdqwu
@r_php
In the the HandleInertiaRequests middleware, the boiler always finds a quote, and shares it with the page. Seems like unnecessary work being done on every page request to me :-/ Why not strip it out?
/
Define the props that are shared by default.
@see https://inertiajs.com/shared-data
@return array<string, mixed>
/
public function share(Request $request): array
{
$message, $author = str(Inspiring::quotes()->random())->explode('-');
return
...parent::share($request),
'name' => config('app.name'),
'quote' => ['message' => trim($message), 'author' => trim($author),
'auth' =>
'user' => $request->user(),
,
'ziggy' =>
...(new Ziggy)->toArray(),
'location' => $request->url(),
,
];
}
https://redd.it/1jgdqwu
@r_php
Inertia.js Documentation
Shared Data - Inertia.js Documentation
Scramble 0.12.14 – Laravel API documentation generator update: enum cases documentation, support for array request bodies, improved type inference for classes properties, and `only` and `except` Laravel Data support.
https://scramble.dedoc.co/blog/scrambledrop-scramble-01214
https://redd.it/1jghqfg
@r_php
https://scramble.dedoc.co/blog/scrambledrop-scramble-01214
https://redd.it/1jghqfg
@r_php
scramble.dedoc.co
#scrambledrop: Scramble 0.12.14 - Scramble
OpenAPI (Swagger) documentation generator for Laravel. Without manual PHPDoc annotations.
IDE helper for PHPStan extension development
PHPStan is distributed via PHAR file, rather than pure PHP files. While this is perfectly adequate for *using* PHPStan, but it makes a pain to write its extension. Most IDEs and autocompletion tools cannot reference the code inside PHAR packages.
So I made it 😋
How to use?
composer require --dev headercat/phpstan-extension-ide-helper
How it works?
The steps below are automatically executed by GitHub Actions. It's not something you need to do.
1. Clone
2. Scan all PHP files from
3. Add
4. Write them to a new directory
5. Find composer dependencies that starts with
6. Add them to
7. Done!
GitHub repository:
https://github.com/headercat/phpstan-extension-ide-helper
https://redd.it/1jgjqlo
@r_php
PHPStan is distributed via PHAR file, rather than pure PHP files. While this is perfectly adequate for *using* PHPStan, but it makes a pain to write its extension. Most IDEs and autocompletion tools cannot reference the code inside PHAR packages.
So I made it 😋
How to use?
composer require --dev headercat/phpstan-extension-ide-helper
How it works?
The steps below are automatically executed by GitHub Actions. It's not something you need to do.
1. Clone
phpstan/phpstan-src repository to /phpstan.2. Scan all PHP files from
/phpstan.3. Add
return; after namespace declaration to all scanned files from step 2.4. Write them to a new directory
/main.5. Find composer dependencies that starts with
phpstan/ from /phpstan/composer.json.6. Add them to
/main/composer.json.7. Done!
GitHub repository:
https://github.com/headercat/phpstan-extension-ide-helper
https://redd.it/1jgjqlo
@r_php
GitHub
GitHub - headercat/phpstan-extension-ide-helper: PHPStan extension IDE helper, provides dummy PHPStan namespace classes and functions.
PHPStan extension IDE helper, provides dummy PHPStan namespace classes and functions. - headercat/phpstan-extension-ide-helper
Have you ever started an existing laravel / blade project and then decided to bring in breeze features afterward?
Looking at breeze with it's built in 2fa and auth systems with email password change built in- If you wanted to adopt those features, would the wisest path be to create a fresh breeze project and then manually bring in my other projects controllers / db structure / blades, env variables, etc? Or is it possible to bring breeze right into an existing project?
https://redd.it/1jglzp3
@r_php
Looking at breeze with it's built in 2fa and auth systems with email password change built in- If you wanted to adopt those features, would the wisest path be to create a fresh breeze project and then manually bring in my other projects controllers / db structure / blades, env variables, etc? Or is it possible to bring breeze right into an existing project?
https://redd.it/1jglzp3
@r_php
Reddit
From the laravel community on Reddit
Explore this post and more from the laravel community