2017-01-21 12 views
0

Я довольно новый в PHP и Laravel, и у меня есть следующая prblem.Почему я получаю эту ошибку, пытаясь запустить приложение Laravel с помощью «artisan serve» statment?

Мне нужно работать с PHP-приложением, созданным с использованием Laravel в качестве фреймворка.

меня получить это приложение, и я должен запустить его с помощью этой ремесленника даного:

php artisan serve 

Проблема заключается в том, что в оболочке я obatining это сообщение об ошибке:

[email protected] MINGW64 ~/Documents/Betrivius/betriviusExtranet 
$ php artisan serve 
PHP Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in C:\Users\Andrea\Documents\Betrivius\betr 
iviusExtranet\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 476 

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in C:\Users\Andrea\Documents\Betrivius\betrivius 
Extranet\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 476 

Я использую PHP 5.5.38 версия.

[email protected] MINGW64 ~/Documents/Betrivius/betriviusExtranet 
$ php --version 
PHP 5.5.38 (cli) (built: Jul 20 2016 11:16:06) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies 

В чем проблема? Может быть, моя версия PHP ничего не поддерживает? Что мне не хватает? Как я могу исправить эту проблему и запустить приложение?

+0

Это похоже на синтаксическую ошибку в helpers.php в строке 476. Можете ли вы опубликовать пару строк оттуда, чтобы их можно было просмотреть. –

+0

@VinitSarvade Это класс Laravel ... он не может содержать ошибку ... – AndreaNobili

+0

Хорошо, что это, вероятно, версия PHP. В Laravel 5.3 требуется по крайней мере PHP 5.6.4. Какая версия Laravel запущена.? –

ответ

1

Я предполагаю, что это все еще связано с вашей версией PHP, не поддерживающей оператор splat. Линия в вопросе here ссылается на splat оператор:

function event(...$args) 
{ 
    return app('events')->fire(...$args); 
} 

который был released in version 5.6.