cybercog/laravel-whoops-editor

此包已被弃用,不再维护。未建议替代包。

Laravel Whoops Editor 帮助您从异常堆栈跟踪中打开代码编辑器。

3.0.0 2017-12-15 17:22 UTC

This package is auto-updated.

Last update: 2022-02-28 23:25:32 UTC


README

cog-laravel-whoops-editor

Build Status StyleCI Releases License

简介

Laravel Whoops Editor 帮助您从异常堆栈跟踪中打开代码编辑器。瞬间进入代码编辑器!

此功能在 Laravel 5.5.25 中引入,但不幸的是在 Linux 机器上存在问题。Laravel Whoops Editor 修复了 PHPStorm、IDEA 和 SublimeText 在 Linux 上的支持。

此外,还允许您在使用 Homestead 时打开编辑器。

为了支持 Atom,您可以使用 Mike Bronnerlaravel-whoops-atom 包,或在编辑器配置部分发布配置并指定启动路径。

内容

特性

要求

  • PHP >= 7.0.0
  • Laravel >= 5.5.25

安装

首先,通过 Composer 拉取包

$ composer require cybercog/laravel-whoops-editor --dev

配置

包设计为开箱即用,但您可以将配置文件发布以调整设置

$ php artisan vendor:publish --provider="Cog\Laravel\WhoopsEditor\Providers\WhoopsEditorServiceProvider" --tag="config"

使用

.env 文件中添加 APP_EDITOR=phpstorm 以指定您的编辑器。

您可以选择在 ./config/app.php 配置文件中添加 editor 键来指定编辑器。

'editor' => 'phpstorm',

此包为以下编辑器提供扩展的 Linux 支持: phpstormideasublime

支持的编辑器完整列表可在 Whoops 文档 中找到。

协议处理器

如果您的操作系统尝试在代码编辑器中打开文件而不是在网页浏览器中,则应安装协议处理器。

编辑器 协议 Linux MacOS Windows
SublimeText subl:// thecotne/subl-protocol - -
Atom atm:// eclemens/atom-url-handler WizardOfOgz/atom-handler -

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

测试

使用以下命令运行测试

$ vendor/bin/phpunit

安全

如果您发现任何安全相关的问题,请通过电子邮件open@cybercog.su而不是使用问题跟踪器。

贡献者

@antonkomarev
Anton Komarev

Laravel Whoops Editor 贡献者名单

替代方案

许可

关于 CyberCog

CyberCog是一个爱好者社交团体。研究产品与软件开发中的最佳解决方案是我们的激情。

CyberCog