2014-04-18 39 views
-1

由于某种原因,几天后我开始出现此错误。我没有任何东西从我的Laravel应用正在努力把它扔到了这个解析错误时又变成了:Laravel供应商目录中的str.php错误

Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in /home/fzystudi/public_html/vendor/laravel/framework/src/Illuminate/Support/Str.php on line 7 

Here是网站生存与错误。

这里是我试图解决错误:

  • 我抹去一切干净,再装laravel。同样的错误。于是我做了作曲家更新。仍然没有变化。我再次做了作曲家更新,仍然没有改变。

  • 我也下载了开发者版本和稳定版本。仍然没有区别。

  • 我从str.php中克隆了确切的文件,该文件在github上与我的ftp服务器上的应用程序中的文件相同。

  • 我上传到hostgator和A2主机。两个网站上的错误都是相同

  • Here是我贴的laravel论坛上的帖子。还没有人能够帮助。

什么似乎是原因,什么是修复?

这是我的控制器:

<?php 

class SiteController extends BaseController { 

public function __construct() { 
    //parent::__construct(); 
    $this->beforeFilter('csrf', array('on'=>'post')); 
} 
//homepage for our store 
public function getIndex() { 
    return View::make('site.index'); 

} 
} 

我composer.json:

{ 
"name": "laravel/laravel", 
"description": "The Laravel Framework.", 
"keywords": ["framework", "laravel"], 
"license": "MIT", 
"require": { 
    "laravel/laravel": "4.1.*" 
}, 
"autoload": { 
    "classmap": [ 
     "app/commands", 
     "app/controllers", 
     "app/models", 
     "app/database/migrations", 
     "app/database/seeds", 
     "app/tests/TestCase.php" 
    ] 
}, 
"scripts": { 
    "post-install-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ], 
    "post-update-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ], 
    "post-create-project-cmd": [ 
     "php artisan key:generate" 
    ] 
}, 
"config": { 
    "preferred-install": "dist" 
}, 
"minimum-stability": "stable" 
} 
+0

发生此错误时?您在哪个控制器或型号上编写了哪些代码? –

+0

这是我的控制器: – user3531040

+0

代码在哪里? –

回答

0

这听起来像你得到它已经开始利用性状Laravel的前沿版本。我假设您的vendor目录中的Str.php文件的第7行是这样的?

use MacroableTrait; 

您应检查composer.json文件,以确保你根据Laravel 4.1的稳定版本。

"laravel/laravel": "4.1.*" 

您可能需要再次删除您vendor目录还有composer.lock文件。如果不删除锁定文件,则只需重新安装相同的依赖项。安装后,您可以通过在安装目录中的命令行中运行artisan --version来检查您的版本。

+0

感谢您的回复杰森。我虽然通过克隆错误的存储库发现了我的问题。我是克隆laravel/framework而不是laravel/laravel。我现在有稳定的版本,但也有相同的错误。我尽我所能想到的一切。这是我的composer.json脚本在原始文章上面。 – user3531040

相关问题