资讯专栏INFORMATION COLUMN

laravel使用手札——使用PHPStorm提升开发速度

caozhijian / 2366人阅读

摘要:安装支持和请移步到使用手札。在安装支持菜单栏搜索和安装使用时可不用完全参照插件的备注方式,使用自动补全内容的格式便可以,即建设的备注格式在自动补全小结从官方文档能看出对于支持可选和,经过试验后发觉必须安装才能很好地使用备注补全功能。

PHPStorm安装

PHPStorm 使用手札——安装看这里

代码自动提示支持

laravel引入laravel-ide-helper能为PHPStorm提供相应支持

composer require barryvdh/laravel-ide-helper

添加以下代码到config/app.phpproviders

BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,

构建相关内容:

php artisan ide-helper:generate

再把构建添加到composer.json配置

"scripts":{
    "post-update-cmd": [
        "php artisan clear-compiled",
        "php artisan ide-helper:generate",
        "php artisan optimize"
    ]
},

完成上面步骤即可于PHPStorm内快乐地使用代码自动提示了,其余配置请看laravel-ide-helper

使用Swagger提供API文档

使用Swagger能很好地提供一套文档自动生成方案,并有效解决前后台工作交付等沟通上的问题。

Laravel安装Swagger支持和Swagger-ui请移步到laravel使用手札——Swagger。

在PHPStorm安装支持

菜单栏
File -> Setting -> Plugins -> Browse repositories

搜索 PHP Annotations Plugin 和 Symfony2 Plugin 安装

使用时可不用完全参照laravel插件zircote/swagger-php的备注方式,使用PHPStorm自动补全内容的格式便可以,即:

##Swagger-php建设的备注格式
/**
 * @SWGInfo(title="My First API", version="0.1")
 */

/**
 * @SWGGet(
 *     path="/api/resource.json",
 *     @SWGResponse(response="200", description="An example resource")
 * )
 */
 
##在PHPStorm自动补全
/**
 * @Info(title="My First API", version="0.1")
 */

/**
 * @Get(
 *     path="/api/resource.json",
 *     @SWGResponse(response="200", description="An example resource")
 * )
 */
Swagger小结

从Swagger官方文档能看出对于PHPStorm支持可选PHP Annotations PluginSymfony2 Plugin,经过试验后发觉必须安装PHP Annotations Plugin才能很好地使用备注补全功能。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30304.html

相关文章

  • [译] 使用 PHPStorm 开发 Laravel 应用

    摘要:很多程序员使用创建他们的应用程序。是一个免费开源的应用程序框架。是的模板语言,对艺术家友好,这个程序员的命令行工具可以在中工作使用插件和帮助器我们可以进一步扩展对应用的支持。 很多PHP程序员使用 [laravel] 创建他们的应用程序。[laravel] 是一个免费开源的PHP web应用程序框架。它基于多个Symfony 组件,提供了一个开发框架,包括authentication,...

    buildupchao 评论0 收藏0
  • PHPStorm-Xdebug-Laravel 快速上手

    摘要:是调试的组件是调试利器,在日常开发中排错时其断点调试功能非常有帮助使得我们开发者不用依赖于传统的比较的调试。并且还有一个好处通过我们还可以查看代码运行的逻辑,比如要研究的源码那么这时使用,将会达到事半功倍的效果。 Introduction xdebug是php调试的组件,是调试利器,在日常开发中排错时,其断点调试功能非常有帮助,使得我们开发者不用依赖于传统的var_dump()/ech...

    BenCHou 评论0 收藏0
  • Laravel 超好用代码提示工具 Laravel IDE Helper

    摘要:是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。例如事件将返回一个对象,利用文件您可以调用并且它将自动完成的方法。提示您可能需要重启使文件生效。 showImg(https://segmentfault.com/img/remote/1460000014528926); Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的...

    wemallshop 评论0 收藏0
  • PHPStorm配置Xdebug

    摘要:本教程适用于项目的使用者,并默认使用作为开发环境的虚拟机。然后回到导航栏,找到,添加一个。如图进行测试在写上一段实例代码然后在每一行添加断点,然后,选择之前设置好的,如果你看到下图的样子,恭喜你。 本教程适用于Laravel项目的使用者,并默认使用Homestead作为开发环境的虚拟机。 1. 确认你已经安装了Xdebug 通过ssh登录你的homestead,执行 ls /et...

    2450184176 评论0 收藏0
  • 使用 PHPStorm 与 Xdebug 调试 Laravel (二)

    摘要:的方式不仅仅局限于框架,同样适用于与其他框架,也适用于原生的代码。学会使用这种方式之后,一般很少使用,,,等原生或框架辅助函数进行了。 环境 系统版本:OSX 10.11.4 PHP 版本:7.0.5 Xdebug 版本:2.4.0 Laravel 版本:5.1.31 PHPStorm 版本:10.0.4 根据上篇文章的配置,在工作时会发现,我们需要经常调整 PHP Web App...

    Ashin 评论0 收藏0

发表评论

0条评论

caozhijian

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<