<?php namespace Modules\Common\Http\Controllers; use Catch\Base\CatchController; use Illuminate\Http\Request; use Modules\Common\Repository\Options\Modules; use Modules\User\Models\User; class ModuleController extends CatchController { public function listApp(Request $request){ if($this->getLoginUser()->roles->pluck('identify')->contains('channel')) { return Modules::getAppModules()->map(function ($module) { return [ 'name' => $module['name'], 'title' => $module['title'] ]; }); } return []; } }