如何在其他控制器上使用NovaServiceProvider门?

时间:2019-03-28 22:36:08

标签: php laravel laravel-nova laravel-5.8

我有一个需要从Laravel Nova进行的自定义API调用。问题是这不在Laravel Nova范围内,我想以相同的方式保护该控制器,而不必复制NovaServiceProvider门功能代码。如何使用NovaServiceProvider保护外部控制器?

或者,我应该使用Laravel Nova中间件吗?

/**
 * Register the Nova gate.
 *
 * This gate determines who can access Nova in non-local environments.
 *
 * @return void
 */
protected function gate()
{
    Gate::define('viewNova', function ($user) {
        return $user->isTeam();
    });
}

0 个答案:

没有答案