我正在使用带有Sentinel的Laravel5并禁用sentinel.php
配置文件中的默认路由:
'routes_enabled => false'
我正在使用"rydurham/sentinel": "~2.2"
作曲家包。
现在我正在尝试为身份验证系统创建自己的路由。我设法使用以下代码正确显示我自己的自定义登录页面:
Route::get('login', ['as' => 'sentinel.login', function()
{
return View::make('Auth.login');
}]);
但是,在发布登录表单时,我在尝试让路由工作时遇到问题。这是我的路线:
Route::post('login', ['as' => 'sentinel.session.store', 'uses' => 'Sentinel\Controllers\SessionController@store', function()
{
}]);
我收到以下错误:
ReflectionException in Container.php line 736: Class App\Http\Controllers\Sentinel\Controllers\SessionController does not exist
答案 0 :(得分:0)
我设法通过在Sentinel控制器的路径路径中添加\
来修复它:
Route::post('login', ['as' => 'sentinel.session.store', 'uses' => '\Sentinel\Controllers\SessionController@store', function()
{
}]);