我是Laravel的新手,但一直在研究很少的東西。我正在按照教程開始我的新網站。它提供了通過生成器生成的遷移。laravel artisan意外的錯誤php 5.4.3
但是當我嘗試通過調用PHP的工匠在命令行遷移執行遷移,我得到以下信息:
PHP解析錯誤:語法錯誤,意想不到的「[」在d:\ ROOT \網站\第7行
應用程序\ routes.php文件我在網站主頁相同的信息,並通過谷歌搜索我想我需要的PHP版本升級到至少5.4得到這個工作。我升級到PHP 5.4.3,它的工作。但是,在工匠的情況下,我仍然在命令提示符窗口上出現上述錯誤。
難道是因爲我升級了現有的WAMP安裝嗎?或者任何人都可以給我一個想法?我會確認PHP版本是5.4.3,並且php在我的機器上運行良好。
你之前得到的錯誤確實與<5.4有關,因爲在PHP 5.4中它引入了這種數組語法。當你做''php -v''是5.4.x版本還是舊版5.3的報告?在任何情況下,laravel的工作與> = 5.3.7 php版本。您可能遇到的任何問題都是因爲教程內容或與WAMP <> Laravel設置直接相關。 – arma
噢,是的,它說5.3.8(在命令提示符窗口中檢查),而phpinfo說它是5.4.3(在瀏覽器中檢查)。你有什麼想法,可能是什麼原因? –
其實這裏是所有這些操作的步驟 - http://www.websanova.com/blog/php/manually-adding-php-versions-to-wamp#.UzlIy_mPGQA – arma