Я использую Laravel с пакетом разрешений Spatie, и он работает нормально!
Я также пытаюсь использовать черту Authorizable
для управления ролями и разрешениями.
Кажется, проблема в $routeName = explode('.', \Request::route()->getName());
.
Я ожидаю получить от \Request::route()->getName()
результат posts.index
, но у меня ноль.
\Request::route()->getName()
работает, только если я определил свойство "name"в маршрут с помощью ->name('posts/index')
(и результат posts/index
)
почему \Request::route()->getName()
равно нулю в моем приложении?Что я делаю не так?