for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Modules\Core\Providers;
use Illuminate\Support\ServiceProvider;
use Maatwebsite\Sidebar\SidebarManager;
use Modules\Core\Sidebar\AdminSidebar;
class SidebarServiceProvider extends ServiceProvider
{
protected $defer = true;
/**
* Register the service provider.
* @return void
*/
public function register()
}
public function boot(SidebarManager $manager)
if ($this->onBackend() === true ) {
$manager->register(AdminSidebar::class);
private function onBackend()
$url = request()->url();
$prefix = substr(strrchr($url, '/'), 1);
if ($prefix === config('asgard.core.core.admin-prefix')) {
return true;
return false;