FEATURE: hide menu entry when no content modules are available
This commit is contained in:
@@ -2,19 +2,22 @@
|
||||
|
||||
namespace App\Http\Controllers\Admin\Dashboard;
|
||||
|
||||
use App\CMS\Repositories\Module;
|
||||
use App\Http\Controllers\Admin\Controller;
|
||||
use App\Models\Content\Content;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
class Dashboard extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
// $data = unserialize(file_get_contents('/home/michal/decoded.bin'));
|
||||
//
|
||||
// dd($data);
|
||||
$contentModules = app(Module::class)->getContentModules();
|
||||
|
||||
|
||||
|
||||
return redirect()->route('content.overview');
|
||||
if (\Auth::user()->can('manage', Content::class) && !$contentModules->isEmpty()) {
|
||||
return redirect()->route('content.overview');
|
||||
} else {
|
||||
return redirect()->route('users.detail', ['user' => Auth::user()]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user