Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
forbidals
/
gambling
/
app
/
Http
/
Middleware
:
ActiveTemplateMiddleware.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace App\Http\Middleware; use App\Constants\Status; use App\Models\Page; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\View; class ActiveTemplateMiddleware { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse */ public function handle(Request $request, Closure $next) { view()->composer(['Template::partials.header', 'Template::partials.footer'], function ($view) { $view->with([ 'pages' => Page::where('is_default', Status::NO)->where('tempname', activeTemplate())->orderBy('id', 'DESC')->get(), ]); }); View::addNamespace('Template', resource_path('views/templates/' . activeTemplateName())); return $next($request); } }