Laravel 4 - PHP 标签在工匠控制台和渲染页面中添加前缀

Posted

技术标签:

【中文标题】Laravel 4 - PHP 标签在工匠控制台和渲染页面中添加前缀【英文标题】:Laravel 4 - PHP tag is prefixed in artisan console and rendered pages 【发布时间】:2018-09-18 14:35:39 【问题描述】:

我的项目有这个奇怪的问题。当我使用工匠命令时,例如:

php artisan -v
<?phpLaravel Framework version 4.2.22

当我检查页面时也有

<?php<!DOCTYPE html>
<html lang="en">
<head>

我不知道&lt;?php 标签来自哪里,我检查了整个项目。 我正在使用 vagrant 进行本地开发,其他 L4 项目也可以。

这让我很困扰,如果没有这些标签,我什至无法调用 ajax 来获得正确的响应。感谢您的任何想法。

【问题讨论】:

【参考方案1】:

我建议您在所有 App 文件中查找所有该字符串。听起来你重复了那个字符串。它可能在文件的开头或任何地方。从您发布的第一个输出来看,该字符串似乎位于一个 Laravel 文件中(可能是配置文件?)。这是一项繁琐的任务,但却是此类错误的唯一解决方案。

【讨论】:

【参考方案2】:

我在app/start/local.php找到它

有人变了

<?php

//

<?php

这导致了问题。

附加信息:删除文件或仅添加新行将解决问题(或保持原样)

【讨论】:

所以我想我的回答对你有帮助,或者它解决了这个问题。干杯。 当问题出现时,我首先想到的是您的建议。不过还是谢谢你的回答。

以上是关于Laravel 4 - PHP 标签在工匠控制台和渲染页面中添加前缀的主要内容,如果未能解决你的问题,请参考以下文章

如何放置 Laravel 并使用工匠命令?

laravel php工匠错误

laravel:php工匠不工作

laravel 中的 PHP 工匠中间件错误

Laravel 5 - Php 工匠语法错误

Php工匠迁移失败Laravel [重复]