2014-04-18 51 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

相關問題