phpvms/app/Http/Controllers/Controller.php

26 lines
736 B
PHP
Raw Normal View History

2017-06-09 02:28:26 +08:00
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
2017-12-02 01:25:58 +08:00
/**
* Display a view but pull it from the active skin
* @param string $template
* @param array $vars
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function view(string $template, array $vars=[])
{
2017-12-02 01:25:58 +08:00
$tpl = 'layouts/' . config('phpvms.skin') . '/' . $template;
return view($tpl, $vars);
}
2017-06-09 02:28:26 +08:00
}