php - '
** 编辑 **
发现问题,我有一个只有 <?php 标签的空路由文件。每次应用程序在 RouteServieProvider 中注册所有路由时,它都会输出 php 标签。
每当我运行任何 laravel 命令时,“<?php”标签都会伴随每个输出。这
问题描述
** 编辑 **
发现问题,我有一个只有 <?php 标签的空路由文件。每次应用程序在 RouteServieProvider 中注册所有路由时,它都会输出 php 标签。
每当我运行任何 laravel 命令时,“<?php”标签都会伴随每个输出。这意味着在某些情况下,当我的 laravel 应用程序为 ajax 请求返回 json 时,json 响应文本字符串在其前面包含 <?php,使我的 json 无效。我刚刚更新了自制软件,我正在使用 zsh。我不知道如何调试这个问题。
❯ art tinker
<?phpPsy Shell v0.10.8 (PHP 7.3.28 — cli) by Justin Hileman
>>>
Json 对浏览器的响应:
<?php{"draw":1,"recordsTotal":5,...
我在用着:
macos 11.4 自制软件 3.1.9 Laravel 8。
我还想指出,并非所有 php 应用程序都这样做,laravel 命令会这样做,但 composer 不会。
** 更新 **
一些命令会产生问题,而另一些则不会。
❯ art optimize
<?phpConfiguration cache cleared!
<?phpConfiguration cached successfully!
Route cache cleared!
<?phpRoutes cached successfully!
Files cached successfully!
Prettier 得到了它,所以当我输入它并自动格式化时,一切都很好,但是一旦我运行 VSCode 的自动缩进,我就会得到额外的缩进。
所以你基本上需要将 Prettier 设置为默认格式。转到设置(按Ctrl
+ ,
)并将“编辑器:默认格式化程序”设置为Prettier
.
这将覆盖您的“默认” vscode 格式化程序
解决方案
推荐阅读
- php - TranslatePress plugin throwing errors after site migration to the new server
- javascript - named class expressions returning different values
- android - 如何从电话关闭系统日志
- javascript - 有没有一种方法可以在 Google 的 Materialize CSS 中创建一个垂直轮播,而无需自定义构建它?
- jquery - 如何在 Django 中配置 Select2MultipleWidget
- node.js - 运行 npm install create-react-app 时出现错误 404
- numpy - 访问张量中索引处的元素
- java - java 8顺序流有直接或间接的性能优势吗?
- javascript - Java 行 websocket 数据传输
- android - 如何从颤动中打开具有布局的特定android Activity
** 编辑 **
发现问题,我有一个只有 <?php 标签的空路由文件。每次应用程序在 RouteServieProvider 中注册所有路由时,它都会输出 php 标签。
每当我运行任何 laravel 命令时,“<?php”标签都会伴随每个输出。这
问题描述
** 编辑 **
发现问题,我有一个只有 <?php 标签的空路由文件。每次应用程序在 RouteServieProvider 中注册所有路由时,它都会输出 php 标签。
每当我运行任何 laravel 命令时,“<?php”标签都会伴随每个输出。这意味着在某些情况下,当我的 laravel 应用程序为 ajax 请求返回 json 时,json 响应文本字符串在其前面包含 <?php,使我的 json 无效。我刚刚更新了自制软件,我正在使用 zsh。我不知道如何调试这个问题。
❯ art tinker
<?phpPsy Shell v0.10.8 (PHP 7.3.28 — cli) by Justin Hileman
>>>
Json 对浏览器的响应:
<?php{"draw":1,"recordsTotal":5,...
我在用着:
macos 11.4 自制软件 3.1.9 Laravel 8。
我还想指出,并非所有 php 应用程序都这样做,laravel 命令会这样做,但 composer 不会。
** 更新 **
一些命令会产生问题,而另一些则不会。
❯ art optimize
<?phpConfiguration cache cleared!
<?phpConfiguration cached successfully!
Route cache cleared!
<?phpRoutes cached successfully!
Files cached successfully!
Prettier 得到了它,所以当我输入它并自动格式化时,一切都很好,但是一旦我运行 VSCode 的自动缩进,我就会得到额外的缩进。
所以你基本上需要将 Prettier 设置为默认格式。转到设置(按Ctrl
+ ,
)并将“编辑器:默认格式化程序”设置为Prettier
.
这将覆盖您的“默认” vscode 格式化程序