我希望Usercontroller
仅在getDashboard()
和getUserlist()
方法中使用中间件,但它对我不起作用。
我也添加了控制器构造函数。
我的控制器:
class Usercontroller extends Controller {
public function __construct() {
$this->middleware('auth',['only' => ['getDashboard']]);
//$this->middleware('auth');
}
##This method render home view.
public function index() {
// dd('yahoo');
return view('welcome');
}
##To add new user.
public function getAdduser() {
return view('register');
}
#To render dashboard view.
public function getDashboard() {
return view('dashboard');
}
当我直接输入网址http://localhost/rabble/index.php/user/dashboard
时,它仍会显示显示,但没有验证用户是否登录。