lelobo's avatar

lelobo liked a comment+100 XP

5d ago

This is a great series. Especially now that I am learning a bit about what Claude Code can do and how best to implement this in my daily work as a programmer.

Thank you!

lelobo's avatar

lelobo wrote a comment+100 XP

1mo ago

@orgabor I have Herd Pro, including shipping, but in this case it doesn't work...

lelobo's avatar

lelobo wrote a comment+100 XP

1mo ago

@orgabor I have Herd Pro, including shipping, but in this case it doesn't work...

lelobo's avatar

lelobo wrote a comment+100 XP

1mo ago

I followed your instructions to recover the password or change the email address via email. It shows as “sent,” but I’m not receiving any emails. I’m using Herd for Windows.

lelobo's avatar

lelobo wrote a comment+100 XP

3mos ago

Thank you for mentioning Wispr Flow in the course. While it offers helpful accessibility features for people with pain, fatigue, low vision, or limited mobility through voice dictation, it does not appear to include specific adaptations for deaf users. There is no support for sign language, real-time captioning, or visual communication features, which limits its usefulness for the deaf community.

We believe this is an important aspect to consider when discussing accessibility. Thank you for highlighting this topic.

lelobo's avatar

lelobo liked a comment+100 XP

3mos ago

Thanks, Caleb! I just spun up a new project to follow along and when I add the script tag to the component, I'm getting can't access property "uriPrefix", window.livewireScriptConfig is undefined. Any idea what I might've done wrong?

EDIT: If you're running into this, make sure you're running Livewire ^4.0.1 - there was a build issue in 4.0.0 that has now been resolved.

lelobo's avatar

lelobo wrote a comment+100 XP

3mos ago

Amazing! LV4, although same script exactly.

lelobo's avatar

lelobo liked a comment+100 XP

3mos ago

Been using PHPStorm for a while now and i'm absolutely loving it. Would wholeheartedly recommend it.

lelobo's avatar

lelobo liked a comment+100 XP

3mos ago

I'm using PHPStorm running cursor-agent in command line. Gets you the best of cursor, with a pro IDE.

lelobo's avatar

lelobo liked a comment+100 XP

3mos ago

I would suggest trying them both, and make a decision from that.

Like Lary states, PHPStorm has Laravel Idea which is awesome.

The Official Laravel VS Code plugin might work with Cursor, but that is not as good as Larvel Idea.

lelobo's avatar

lelobo liked a comment+100 XP

3mos ago

Both Cursor and PhpStorm are popular IDEs among Laravel developers, but they have different focuses and strengths. Here’s a breakdown to help you decide:

PhpStorm

Advantages:

  • Deep PHP & Laravel support: PhpStorm is widely regarded as the gold standard for PHP development. Its code analysis, refactoring tools, and Laravel-specific features are mature and robust.
  • Laravel Idea plugin: This plugin provides enhanced support for Laravel features—route autocompletion, facades, migrations, models, blade, etc. It’s specifically designed for PhpStorm, enabling deep integration and productivity boosts.
  • Built-in tools: Testing, code coverage, integrated terminal, advanced debugging (with Xdebug), database management, and more are all available out of the box.
  • Large Project Performance: PhpStorm handles large codebases well with features that scale, like code indexing and search.

Disadvantages:

  • Resource intensive: PhpStorm can consume significant RAM and CPU, especially on big projects.
  • Paid (Proprietary): Requires a license (ongoing subscription), though there are discounts for students, OSS, etc.

Cursor

Advantages:

  • AI-first workflow: Cursor combines a VSCode-like UX with integrated AI code assistance, which can be useful for generating code, refactoring, and learning new APIs.
  • Lightweight: Generally less resource-intensive compared to PhpStorm.
  • Modern UI: Based on Electron/VSCode—if you like that environment, you’ll feel at home.
  • Extensible: Can leverage the wide VSCode extension ecosystem.

Disadvantages:

  • Laravel support: While you can use many VSCode extensions for Laravel, Cursor doesn’t match PhpStorm’s deep, out-of-the-box understanding of PHP/Laravel projects. Some advanced features (like route/model facades autocompletion) may require additional setup or workarounds.
  • Laravel Idea Plugin: The Laravel Idea plugin is not supported in Cursor. It’s only available for JetBrains IDEs (including PhpStorm).
  • AI Quality: While its AI is helpful, it may not always provide accurate or context-aware code suggestions for complex Laravel features.

Experience and Recommendations

  • Current Usage: Most PHP/Laravel professionals still use PhpStorm for its mature feature set and Laravel Idea integration.
  • Advantages/Disadvantages: PhpStorm is more tailored for deep PHP/Laravel work. Cursor is newer, lighter, and perhaps more “fun” with AI, but is not as comprehensive for advanced Laravel workflows.
  • Large Projects: PhpStorm is highly recommended for large Laravel projects due to its superior indexing, performance, and developer tools.

Summary Table

| Feature                    | PhpStorm (+Laravel Idea) | Cursor        |
|----------------------------|--------------------------|---------------|
| Laravel Autocompletion     | Excellent                | Good (w/ext)  |
| Performance (Large Code)   | Very Good                | Good          |
| AI Coding Assistance       | Available*               | Excellent     |
| Plugin Support             | Strong                   | Good          |
| Cost                       | Paid                     | Free+ plans   |
| Deep PHP Integration       | Best-in-class            | Decent        |
| Laravel Idea Plugin        | Yes                      | No            |

(*PhpStorm has JetBrains AI Assistant in some plans.)


Conclusion

If your priority is deep Laravel/PHP development, especially on large projects, PhpStorm with the Laravel Idea plugin is the best choice—it’s focused, powerful, and widely adopted.

Cursor is an interesting, modern alternative if you prioritize AI features and prefer a lightweight editor, but its integration with Laravel (and lack of Laravel Idea support) means it’s not yet on par with PhpStorm for professional, large-scale Laravel development.

My recommendation:
Stick with PhpStorm for serious Laravel work, especially if you want the best productivity tools. Experiment with Cursor if you’re curious—but for mission-critical Laravel projects, PhpStorm is still the leader.

lelobo's avatar

lelobo started a new conversation+100 XP

3mos ago

Hello everyone 👋 I would like to start this forum to get your opinions on which IDE you consider the best for working with Laravel: Cursor or PhpStorm.

I’ve noticed that many developers are currently using Cursor, and I wonder if it is really a professional alternative compared to PhpStorm.

I would also like to know whether Cursor works well with the Laravel Idea plugin and if it offers a similar experience to PhpStorm.

💬 I’d love to hear about your experience:

Which one are you currently using?

What advantages and disadvantages have you found in each one?

Would you recommend Cursor for large Laravel projects?

Thank you for sharing your opinions!

lelobo's avatar

lelobo wrote a comment+100 XP

4mos ago

I didn't know what TALL meant, your tutorial is amazing!

lelobo's avatar

lelobo wrote a comment+100 XP

4mos ago

Great tutorial Telegram Bot wiht Laravel!!

lelobo's avatar

lelobo wrote a comment+100 XP

4mos ago

Simon, Jeremy, and Jeffrey,

I really enjoyed your workshop. It was full of valuable knowledge and the visual explanations were very clear. The English subtitles were also a great support for me as a deaf developer.

Thank you very much again. I truly hope you create more courses like this in the future!

Best regards,

lelobo's avatar

lelobo wrote a comment+100 XP

4mos ago

Hello, I have a question. From your experience, does Cursor offer better accessibility options than PhpStorm?

lelobo's avatar

lelobo wrote a comment+100 XP

5mos ago

Amazing!!!