【问题标题】:Using middleware route filer in Entrust for Laravel在 Entrust for Laravel 中使用中间件路由过滤器
【发布时间】:2016-02-13 12:42:56
【问题描述】:

我在 laravel 中使用了 Entrust,在我使用中间件路由过滤器之前一切正常。

就像我说的,除了中间件过滤器之外,一切都很好。我已将 routemiddleware 数组添加到内核。所以这基本上就是过滤器的样子,与文档中的内容相同:

Route::group(['prefix' => 'admin', 'middleware' => ['role:admin']], function() {
    Route::get('/', 'AdminController@welcome');
    Route::get('/manage', ['middleware' => ['permission:manage-admins'], 'uses' => 'AdminController@manageAdmins']);
});

但是我遇到了这个错误:

Container.php 第 779 行中的ReflectionException:类角色:admin 确实 不存在

【问题讨论】:

  • 你在内核中添加了这些行吗?

标签: php laravel-5 middleware entrust


【解决方案1】:

安装完成后,你需要运行composer dump-autoload,并确保你遵循文档的每一步

【讨论】:

  • 完成所有这些,包括清除缓存,但结果相同。
猜你喜欢
  • 2012-11-19
  • 1970-01-01
  • 1970-01-01
  • 2014-10-26
  • 2015-08-30
  • 2014-12-14
  • 2015-08-02
  • 2014-07-17
  • 2015-01-26
相关资源
最近更新 更多