All Projects → ekvedaras → laravel-query-intellij

ekvedaras / laravel-query-intellij

Licence: MIT License
💿 Laravel Query Builder integration for PhpStorm

Programming Languages

kotlin
9241 projects
PHP
23972 projects - #3 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to laravel-query-intellij

idea-php-typo3-plugin
TYPO3 CMS Plugins for IntelliJ IDEA / PhpStorm
Stars: ✭ 93 (+151.35%)
Mutual labels:  phpstorm, intellij-plugin, phpstorm-plugin
idea-php-advanced-autocomplete
Plugin for PhpStorm IDE. Adds auto-completion support for various built-in PHP functions, where parameter is a string literal.
Stars: ✭ 57 (+54.05%)
Mutual labels:  phpstorm, intellij-plugin, phpstorm-plugin
idea-php-shopware-plugin
Shopware Plugin for PhpStorm which extends Symfony Plugin
Stars: ✭ 50 (+35.14%)
Mutual labels:  phpstorm, intellij-plugin, phpstorm-plugin
Phpinspectionsea
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Stars: ✭ 1,211 (+3172.97%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Symfony2 Plugin
IntelliJ IDEA / PhpStorm Symfony Plugin
Stars: ✭ 797 (+2054.05%)
Mutual labels:  phpstorm, intellij-plugin
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (-54.05%)
Mutual labels:  phpstorm, intellij-plugin
Magento2 Phpstorm Plugin
PHPStorm Plugin for Magento 2
Stars: ✭ 294 (+694.59%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Generics Plugin
Support generics types in PhpStorm via psalm / phpstan docblock
Stars: ✭ 146 (+294.59%)
Mutual labels:  phpstorm, intellij-plugin
Collector Intellij
A PhpStorm plugin for refactoring to collections
Stars: ✭ 114 (+208.11%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Toolbox
Collections of tools and improvements to make PhpStorm a little bit better
Stars: ✭ 147 (+297.3%)
Mutual labels:  phpstorm, intellij-plugin
intellij-prisma
Prisma schema file support for IntelliJ IDEs (WebStorm, PHPStorm, Pycharm, RubyMine, ...)
Stars: ✭ 25 (-32.43%)
Mutual labels:  intellij-plugin, phpstorm-plugin
referencer-plugin
"Referencer" plugin for Jetbrains IDEs
Stars: ✭ 20 (-45.95%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Laravel Plugin
Laravel Framework Plugin for PhpStorm / IntelliJ IDEA
Stars: ✭ 537 (+1351.35%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Drupal Symfony2 Bridge
PhpStorm plugin to support Symfony components inside Drupal 8
Stars: ✭ 34 (-8.11%)
Mutual labels:  phpstorm, intellij-plugin
Svelte Intellij
Svelte components in WebStorm and friends
Stars: ✭ 345 (+832.43%)
Mutual labels:  phpstorm, intellij-plugin
laravel-tinker
Adds a way to write php and run it directly in Laravels' Artisan Tinker.
Stars: ✭ 123 (+232.43%)
Mutual labels:  phpstorm, phpstorm-plugin
intellij-neos
Support for the Neos CMS in Intellij IDEA / PhpStorm
Stars: ✭ 37 (+0%)
Mutual labels:  phpstorm, intellij-plugin
interstellar
Dark editor theme for JetBrains IDEs
Stars: ✭ 26 (-29.73%)
Mutual labels:  phpstorm, intellij-plugin
Yii2support
Yii2 Support for PhpStorm / IntelliJ IDEA
Stars: ✭ 280 (+656.76%)
Mutual labels:  phpstorm, intellij-plugin
Idea Php Annotation Plugin
Add PHP annotation support for PhpStorm and IntelliJ
Stars: ✭ 216 (+483.78%)
Mutual labels:  phpstorm, intellij-plugin

Laravel Query

Build Version Downloads

Laravel + DataGrip = ♥️

Demo

This plugin provides database integration for Laravel query builder.

Features

  • Schemas, tables, views and columns completion for query builder methods
  • Inspection of unknown database elements
  • Table alias support
  • Table name resolving from model for eloquent builder methods
  • Model relation table name resolving for eloquent builder relation closure methods
  • Text linking with database elements for navigation and refactoring

Prerequisites

Connect your database

See https://www.jetbrains.com/help/phpstorm/connecting-to-a-database.html#connect-to-mysql-database for instructions.

Laravel tools

You also need either Laravel Idea plugin (paid) or Laravel IDE helper added to your project and run

php artisan ide-helper:generate
php artisan ide-helper:meta
php artisan ide-helper:models
php artisan ide-helper:eloquent

which will generate some helper files so your IDE could see Eloquent methods.

Laravel Query plugin needs either of those to work otherwise, it cannot understand for which methods to trigger autocompletion.

Future plans

  • Improve schema builder support to read current migration file as well instead of just table from database
  • Add morph columns support for schema builder integration
  • Improve sorting

Installation

  • Using IDE built-in plugin system:

    Preferences > Plugins > Marketplace > Search for "Laravel Query" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...


Plugin based on the IntelliJ Platform Plugin Template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].