Получение «неопределенной переменной» ПОСЛЕ развертывания приложения Laravel на ubuntu16.04 - PullRequest
2 голосов
/ 12 мая 2019

В моем приложении я похож на это

@extends('layout.master')

<?
$user = auth()->user();
$specialities_store_granted     = $user->can('specialities.store');
?>

@section('top-buttons')
    @if ($specialities_store_granted)
        //.....
    @endif
@stop  

код на каждой странице, который отлично работает на моей локальной машине. Однако после развертывания в Ubuntu я получаю сообщение об ошибке на каждой странице, похожее на это

   Undefined variable: specialities_store_granted (View: 
/var/www/....com/resources/views/specialities/specialities.blade.php)

Что это может быть?

1 Ответ

3 голосов
/ 12 мая 2019

Изменить <? на <?php.

Существует настройка PHP, разрешающая <?, но она отключена в вашей установке PHP.

Обратите внимание, что эта устаревшая функция устарела и будет удалена. Он все еще существует для поддержки действительно старого кода. Не используйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...