public function boot(GateContract $gate, PackageList $packages) { $this->registerPolicies($gate); if (!$this->app->routesAreCached()) { require __DIR__ . '/Http/routes.php'; } $this->loadViewsFrom(__DIR__ . '/resources/views', 'ncells'); $this->publishes([__DIR__ . '/database/migrations/' => database_path('migrations')], 'migrations'); $packages->addPackageInfo('wiki', 'Wiki', function () { return 'WikiServiceProvider.php를 수정하세요'; }); }
public function boot(GateContract $gate, AdminManager $admin, PackageList $packages) { $this->registerPolicies($gate, $admin); if (!$this->app->routesAreCached()) { require __DIR__ . '/Http/routes.php'; } $this->loadViewsFrom(__DIR__ . '/resources/views', 'ncells'); $this->publishes([__DIR__ . '/database/migrations/' => database_path('migrations')], 'migrations'); $packages->addPackageInfo('pages', 'Pages', function () { return '/admin/pages'; }); }
public function boot(MemberTab $tab, PackageList $packages) { if (!$this->app->routesAreCached()) { require __DIR__ . '/Http/routes.php'; } $this->loadViewsFrom(__DIR__ . '/resources/views', 'ncells'); $this->publishes([__DIR__ . '/database/migrations/' => database_path('migrations')], 'migrations'); $tab->addMemberTabItemInfo('profile', 'Profile', function ($member_id) { return route('ncells::url.auth.member_profile', $member_id); }); $packages->addPackageInfo('member', 'Members', function () { return '/admin/members'; }); }
public function boot(GateContract $gate, MemberTab $tab, PackageList $packages) { $this->registerPolicies($gate); if (!$this->app->routesAreCached()) { require __DIR__ . '/Http/routes.php'; } $this->loadViewsFrom(__DIR__ . '/resources/views', 'ncells'); $this->publishes([__DIR__ . '/database/migrations/' => database_path('migrations')], 'migrations'); $tab->addMemberTabItemInfo('til', 'TIL', function ($member_id) { return route('ncells::url.til.member_til', $member_id); }); $packages->addPackageInfo('qna', 'Q&A', function () { return 'TilServiceProvider.php를 수정하세요'; }); }
public function __construct(PackageList $packageInfo) { $this->authorize('admin'); $packageInfo->setCurrentMenu('qna', [['title' => '휴지통', 'url' => 'admin/qna/trashes']]); }
public function __construct(PackageList $packageInfo) { $this->authorize('admin'); $packageInfo->setCurrentMenu('member', [['title' => '사용자 관리', 'url' => 'admin/members']]); }
public function __construct(PackageList $packageInfo) { $this->authorize('page-admin'); $packageInfo->setCurrentMenu('pages', [['title' => '최근 편집 페이지', 'url' => 'admin/pages'], ['title' => '페이지 생성', 'url' => 'admin/pages/create']]); }