如何在 PhpStorm 中保存时运行 Laravel Pint

这是有关如何配置 PhpStorm 以在保存时运行Laravel Pint(https://laravel.com/docs/10.x/pint#introduction)以格式化 PHP 文件的简短指南。我在每个项目中都使用它来保持我的 PHP 文件干净。

安装 Laravel Pint

Laravel Pint 是在创建新的 Laravel 项目时安装的,因此可能不需要安装它。检查您的composer.json文件是否存在。

如果没有,您可以像这样安装 Laravel Pint:

composer require laravel/pint --dev

完成后,继续如下。

配置 PhpStorm

为了手动运行 Laravel Pint,您可以运行以下命令:

./vendor/bin/pint

如果您像我一样,您不想每次想要格式化文件时都运行此命令。相反,让我们配置 PhpStorm,以便每次点击保存按钮时都会运行此命令。

打开 PhpStorm 的设置 ( command + ,) 并转到Tools > Actions on Save > File Watcher > Configure,然后填写以下字段:

FieldValue
File typePHP
ScopeProject Files
Program$ProjectFileDir$/vendor/bin/pint
Arguments$FileRelativePath$
Output paths to refresh$FileRelativePath$
Working directory$ProjectFileDir$
Trigger the watcher on external changesChecked

最后,启用Reformat code(确保排除 PHP 文件)、Optimize imports(可选)和Rearrange code(可选)。

点击保存时,Laravel Pint 现在应该格式化您的代码。


文章来源地址https://www.toymoban.com/diary/laravel/343.html

到此这篇关于如何在 PhpStorm 中保存时运行 Laravel Pint的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/laravel/343.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
如何在 neovim 中设置 lsp
上一篇 2023年10月04日 12:39
下一篇 2023年10月04日 13:16

相关文章

  • phpstorm运行php项目步骤

    使用phpstorm自带服务器运行php项目 PHPStorm 配置运行PHP项目 Use of undefined constant MYSQL_ASSOC - assumed ‘MYSQL_ASSOC‘的解决方法 一文看懂 80端口与8080端口有什么区别? https://github.com/geeeeeeeek/dingfanzu 然后菜单栏file–settings–languagesframework 先点击php,然后点击cli interpreter后面的三个点

    2024年02月05日
    浏览(54)
  • phpstorm配置php运行环境

    1,首先安装phpstrom,按照提示的步骤一步一步来就行 2,新建一个项目然后在里面找到这个位置 3,找到php所在的位置,找不到就直接在搜索框中搜索 4,这里要配置php的运行环境,一定要记得自己安装软件的位置 5,选择好后先apply再确定完成。 6,phpstorm汉化插件,在pluging中

    2024年02月07日
    浏览(51)
  • PhpStorm 2023年下载、安装教程和好用插件,保姆级教程

    phpstorm是一个非常强大的全栈开发工具,还包含了webstorm的全部功能,更能够支持php代码。phpstorm的功能挺多的,比如智能代码补全,快速导航以及即时错误检查… 我学php一开始是用 HBuilder X 和 VScode 写的,但是随着学习渐渐觉得这两个编辑器慢慢不能满足我一些需求,最近入手

    2024年02月08日
    浏览(58)
  • laravel项目运行问题记录

    解决地址:phpstudy网站或站点创建成功,打开无响应_php打开提示站点创建成功_荒-漠的博客-CSDN博客 解决地址:laravel安装composer依赖_荒-漠的博客-CSDN博客  apche解决办法: phpstudy站点404访问遭到拒绝 首页可以访问 接口不能访问_phpstudy报错404_荒-漠的博客-CSDN博客 nginx解决办法:

    2024年02月14日
    浏览(60)
  • Hive命令行运行SQL将数据保存到本地如何去除日志信息

    先有需求需要查询hive数仓数据并将结果保存到本地,但是在操作过程中总会有日志信息和表头信息一起保存到本地,不符合业务需要,那如何才能解决该问题呢? 废话不多少,直接上代码介绍:

    2024年01月17日
    浏览(77)
  • Laravel框架运行机制(四)实例化APP的运行过程

        看了一下Laravel框架对APP的实例化,确实与其它的框架完全不同。大量使用Closure,而且是一层又一层的Closure,之前已经写了一些对Laravel加载vendor的总结,这里写一下加载APP对象的结,Laravel执行到这步还只是实例化了APP对象,并未开始真正的业务操作,业务操作都在Ke

    2024年04月14日
    浏览(47)
  • (Python)Jupyter Notebook无法运行代码,且提示error和自动保存失败时如何操作?无法链接内核?

    目录 一、报错情形 1、运行代码时跳转下一行,无法执行代码。 2、在修改文件名是提示失败,出现“error”字样。 二、深层原因 三、解决方案 四.建议使用原环境 Anaconda的Jupyter Notebook作为优秀的网页编辑器,非常适用于编写Python程序,但往往可能因安装版本不兼容等原因而

    2024年02月07日
    浏览(52)
  • PHP - Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构

    // 对应 composer.json 中的 require,一般用这个 $ composer require barryvdh/laravel-ide-helper // 如果只想在开发环境安装请加上 --dev,对应 composer.json 中的 require-dev $ composer require barryvdh/laravel-ide-helper --dev 如果报错 Installation failed, reverting ./composer.json and ./composer.lock to their original content 点这

    2024年04月27日
    浏览(50)
  • php项目laravel框架下在yapi接口文档中运行生产环境的接口

    在 Laravel 中运行 YApi 项目需要经过以下步骤: 1. 安装 Node.js 和 YApi 首先需要在服务器上安装 Node.js 和 YApi,可以按照官方文档进行安装。如果您已经安装了 Node.js,可以使用以下命令安装 YApi: 2. 创建 YApi 项目 在 Laravel 项目的根目录下创建一个新的目录,用于存放 YApi 项目。

    2024年01月25日
    浏览(62)
  • laravel如何使用websocket

    WebSocket是一种在单个TCP连接上进行全双工通信的协议。它使得浏览器和服务器之间的实时通信变得更加容易。与HTTP请求不同,WebSocket连接是持久的,这意味着一旦建立连接,客户端和服务器之间的通信将一直保持打开状态,直到其中一方关闭连接。 Laravel是一个流行的PHP框架

    2024年02月08日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包