|
@@ -0,0 +1,23 @@
|
|
|
+<?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 [];
|
|
|
+ }
|
|
|
+}
|