PhpStorm for Laravel Developers
Finding the right IDE that fits your coding workflow and requirements can often be frustrating. Many editors come close but stumble near the finish line. After years of searching, however, PhpStorm is the first editor that somehow manages to tick every requirement of mine. It's fast, feature-rich, incredibly customizable, and the new UI is gorgeous.
In this series, I hope you'll come along as I demonstrate, one episode at a time, my complete Laravel and PhpStorm workflow (including the incredible Laravel Idea plugin). So buckle up, there's a lot to cover!
Series episodes
Getting Started (7)
Hello, PhpStorm
2m 24sDiscover PhpStorm, a powerful code editor that boosts your workflow with debugging, dynamic snippets, tool integration, and seamless testing for smoother coding.
Customize PhpStorm for Your Perfect Workflow
7m 53sCustomize PhpStorm to fit your workflow by adjusting fonts, colors, plugins, and interface elements for a clean, personalized, and productive coding experience.
The Laravel Idea Plugin is a Must
2m 47sBoost your Laravel development with the essential Laravel Idea plugin for PhpStorm. Enjoy code generation, Eloquent completion, routing support, and productivity boosts.
Get Around in PhpStorm Quickly
14mNavigate PhpStorm faster with shortcuts and tips. Learn to search files, classes, and symbols efficiently, boosting your Laravel development workflow.
Automatically Format Code (Including Pint)
14m 9sBoost Laravel code consistency with PhpStorm auto-formatting. Learn to set up code cleanup, file watchers, and Laravel Pint for seamless formatting on save.
PHP Class Generators
10m 1sLearn to generate Laravel models, migrations, controllers, and PHP classes quickly in PhpStorm. Boost your coding speed with powerful code generation tools.
Laravel Idea = Speed
4m 3sBoost your Laravel workflow with the Laravel Idea plugin. Learn to create model relationships faster using shortcuts and snippets for efficient development.
Refactoring (4)
Extract Method
6m 49sLearn how to refactor code efficiently in PhpStorm by extracting methods and using shortcuts. Improve readability and streamline your Laravel projects today!
Extract, Inline, and Rename Variables
9m 18sMaster PhpStorm refactoring: extract, inline, and rename variables effortlessly. Navigate code faster and boost your Laravel development workflow with smart shortcuts.
Introduce Field
5m 13sLearn to introduce fields and generate getters in Laravel using refactor tools, plus discover how to easily retrieve the last item from arrays for cleaner code.
Extract Class and "Pull Up"
13m 47sLearn to refactor with PhpStorm by extracting classes and pulling up methods to improve code organization, reduce duplication, and boost maintainability.
Digging Deeper (7)
5 Essential Laravel Idea Features
14m 2sBoost your Laravel workflow with 5 essential Laravel Idea features—auto-completion, helper code, and smart generation to speed up development and boost productivity.
Multiple Cursors
5m 50sLearn to use multiple cursors in PhpStorm to edit code faster by simultaneously renaming variables, swapping visibility, and updating HTML elements with ease.
Live Templates
8m 28sMaster PhpStorm live templates to speed up coding with dynamic snippets for Tailwind CDN imports and Laravel PEST test scaffolding. Save time, code smarter!
Tailwind Integration With Automatic Class Sorting
8m 17sLearn to integrate Tailwind CSS with Prettier for automatic class sorting, saving time and keeping your utility classes clean and consistent in every project.
AI-Powered Code Assistance with Copilot
5m 45sDiscover how GitHub Copilot boosts your coding in PhpStorm with AI-powered suggestions, test writing, and smart completions to save time and boost productivity.
Testing Workflow
10m 54sMaster testing workflows in PHPStorm with Laravel. Learn to run tests, fix failures, and use shortcuts and plugins to speed up your testing process.
Debugging With Xdebug
11m 39sLearn to set up and use Xdebug for PHP debugging. Master breakpoints, inspect variables, and step through code to boost your development workflow.




