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>
我不知道<?php
标签来自哪里,我检查了整个项目。
我正在使用 vagrant 进行本地开发,其他 L4 项目也可以。
这让我很困扰,如果没有这些标签,我什至无法调用 ajax 来获得正确的响应。感谢您的任何想法。
【问题讨论】:
【参考方案1】:我建议您在所有 App 文件中查找所有该字符串。听起来你重复了那个字符串。它可能在文件的开头或任何地方。从您发布的第一个输出来看,该字符串似乎位于一个 Laravel 文件中(可能是配置文件?)。这是一项繁琐的任务,但却是此类错误的唯一解决方案。
【讨论】:
【参考方案2】:我在app/start/local.php
找到它
有人变了
<?php
//
到
<?php
这导致了问题。
附加信息:删除文件或仅添加新行将解决问题(或保持原样)
【讨论】:
所以我想我的回答对你有帮助,或者它解决了这个问题。干杯。 当问题出现时,我首先想到的是您的建议。不过还是谢谢你的回答。以上是关于Laravel 4 - PHP 标签在工匠控制台和渲染页面中添加前缀的主要内容,如果未能解决你的问题,请参考以下文章