我想做这样的事情:
$app->mount('dashboard', new Travel\Controllers\Dashboard())->before(function() use ($app) {
//check if is logued...
})
是否可以?
谢谢!
我想做这样的事情:
$app->mount('dashboard', new Travel\Controllers\Dashboard())->before(function() use ($app) {
//check if is logued...
})
是否可以?
谢谢!
你可以做
$controllers = $app["controllers_factory"];
$controllers->before(function(Request $request){});
在你的ControllerProviderInterface::connect
方法
如果您需要在$app
定义 php 文件中定义的函数,您可以创建一个受保护的函数
$app['callback'] = $app->protect(function(){});
然后
$controllers->before($app["callback"]);