方法拉拉维尔的管理中间件


Admin middleware for method laravel

在拉拉维尔我有一条路线:

$router->get('/create', 'NewsController@create');

和新闻控制器:

public function create()
{
    $this->middleware('user');

}

但是$this->middleware('user');对我不起作用。 如何限制仅访问此页面?

在构造函数中应用它

class NewsController extends Controller {

    public function __construct()
    {
        $this->middleware('user', ['only' => 'create']);
    }

    public function create()
    {
        // do stuff here
    }