Files
2026-05-19 18:40:58 +03:00

49 lines
1.0 KiB
PHP
Executable File

<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
class Controller extends BaseController
{
use AuthorizesRequests, ValidatesRequests;
protected array $css = [
"bootstrap_old.min.css",
"bootstrap-theme.min.css",
"common.css",
"main.css"
];
protected array $js = [
"functions.js",
"jquery-1.12.4.min.js",
"bootstrap_old.min.js"
];
protected function addJsFile(string $js): void
{
$this->js[] = $js;
}
protected function addCssFile(string $css): void
{
$this->css[] = $css;
}
protected function render(string $view, array $data = [])
{
$menu = config("menu");
$css_files = $this->css;
$js_files = $this->js;
return view($view,
compact('menu'),
compact(['css_files', 'js_files']),
compact('data')
);
}
}