Laravel身份验证无法在嵌套控制器上识别

时间:2016-07-11 05:48:26

标签: php laravel-5.2

我有一个测试控制器如下:

namespace App\Http\Controllers\Modules\Test;

use App\Http\Requests;
use Illuminate\Http\Request;
use Auth;
use App\Http\Controllers\Controller;

class TestController extends Controller{
     public function __construct(){
           $this->middleware('auth');
     }

     public function index(){
           return 'testing from controller';
     }
}

当我尝试通过路由器访问索引方法时,它会以未经过身份验证的用户身份退回!虽然我已经登录了。但它无法识别,因为用户已经登录。它的行为就像用户未经过身份验证一样!

有什么建议我做错了吗?

我尝试过使用中间件组,如下所示:

Route::group(
    ['middleware' => 'auth'],
    function () {
        Route::get('testing', 'App\Http\Controllers\Modules\Test\TestController@index');
    }
);

结果相同!!!

有什么建议我做错了吗?

非常感谢任何帮助...

0 个答案:

没有答案