fipamo/app/Http/Controllers/DashController.php

45 lines
1.1 KiB
PHP
Raw Normal View History

<?php
namespace App\Http\Controllers;
use App\Services\SettingsService;
use App\Services\AuthService;
use Illuminate\Http\Request;
class DashController extends Controller
{
protected $files = [];
protected $settings;
protected $auth;
public function __construct(
SettingsService $settingsService,
AuthService $authService
) {
$this->read(env('PAGES_PATH'));
$this->settings = $settingsService;
$this->auth = $authService;
}
public function start(Request $request)
{
return view('back.start', [
"status" => (session('handle') !== null ? true : false),
"title" => "Fipamo Dash"
]);
}
public function read($folder)
{
$folders = glob("$folder/*", GLOB_ONLYDIR);
foreach ($folders as $folder) {
//$this->files[] = $folder . "/";
$this->read($folder);
}
$files = array_filter(glob("$folder/*md"), 'is_file');
foreach ($files as $file) {
$this->files[] = $file;
}
}
}