Laravel не форматирует сторонний пакет - PullRequest
1 голос
/ 15 мая 2019

Я недавно настроил свой проект Laravel 5.7 с GIT.Я сделал клон на новый компьютер и запустил установку композитора.Я продолжаю получать синтаксическую ошибку (T_CONSTANT_ENCAPSED_STRING).

Я использую Модернизированную версию Laravel 5.7 (начиная с 5.1).Использование пакета Bican Roles для управления ролями на сайте.Я попытался переустановить и удалить пакет.Также попытался обернуть его в двойных скобках.(это часть не форматирование).все безрезультатно

//before rendering in app.blade.php  
@role('admin')
// after rendering  
<?php if (Auth::check() && Auth::user()->is'admin'): ?>

Ошибки, которые я получаю при попытке загрузить страницу.

синтаксическая ошибка, неожиданное '' admin '' (T_CONSTANT_ENCAPSED_STRING) (представление: C: \ wamp64 \ www \ dashboard \ resources \ views \ app.blade.php) (представление: C: \ wamp64 \ www \ dashboard \ resources \ views \ app.blade.php) Ошибка синтаксиса предыдущих исключений, неожиданная ошибка '' admin ''(T_CONSTANT_ENCAPSED_STRING) (Вид: C: \ wamp64 \ www \ dashboard \ resources \ views \ app.blade.php) (0) Синтаксическая ошибка, неожиданная' 'admin' '(T_CONSTANT_ENCAPSED_STRING) (0)

1 Ответ

1 голос
/ 15 мая 2019

Эта часть приводит к ошибке: Auth::user()->is'admin'

Должно быть Auth::user()->is('admin').Вам следует проверить код, в котором определена директива Blade @role.

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