官术网_书友最值得收藏!

Setting up your IDE to autocomplete Laravel's namespaces

Most IDEs (Integrated Development Environment) have some form of code completion as part of the program. To get Laravel's namespaces to autocomplete, we may need to help it recognize what the namespaces are.

Getting ready

For this recipe, we'll be adding namespaces to the NetBeans IDE, but the process will be similar with others.

How to do it...

Follow these steps to complete this recipe:

  1. Download the following pre-made file that lists the Laravel namespaces: https://gist.github.com/barryvdh/5227822.
  2. Create a folder anywhere on your computer to hold this file. For our purposes, we'll add the file to C:/ide_helper/ide_helper.php:
  3. After creating a project with the Laravel framework, navigate to File | Project Properties | PHP Include Path:
  4. Click on Add Folder… and then add the folder at C:/ide_helper.
  5. Now when we start typing the code, the IDE will automatically suggest code to complete:

How it works...

Some IDEs need help understanding the syntax of a framework. To get NetBeans to understand, we download a list of all the Laravel classes and options. Then, when we add it to the Include Path, NetBeans will automatically check the file and show us the autocomplete options.

There's more...

We can have the documents downloaded and updated automatically using Composer. For installation instructions, visit https://github.com/barryvdh/laravel-ide-helper.

主站蜘蛛池模板: 湄潭县| 防城港市| 胶州市| 武夷山市| 出国| 黔西县| 安康市| 滨海县| 电白县| 顺义区| 霍林郭勒市| 子长县| 开鲁县| 驻马店市| 小金县| 榆中县| 紫金县| 抚远县| 汾阳市| 无为县| 华阴市| 佛坪县| 崇州市| 乐业县| 双峰县| 绍兴市| 页游| 峨眉山市| 扎兰屯市| 乌拉特后旗| 兴和县| 射洪县| 南昌县| 巴青县| 开封县| 贡嘎县| 大同县| 怀化市| 元朗区| 济宁市| 阿拉善右旗|