use Illuminate\Database\Capsule\Manager as Capsule; $capsule = new Capsule; $capsule->addConnection(array( 'driver' => 'mysql', 'host' => _DB_SERVER_, 'database' => _DB_NAME_, 'username' => _DB_USER_, 'password' => _DB_PASS_, 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '' )); $capsule->bootEloquent(); namespace modules\pages\controllers; use core\controller; use core\DbNew; use core\templateHelper\Template; use modules\migrations\controllers\migrations; use modules\pages\models\mPages; class publicpages extends controller { public static function getPage($alias){ $checkPages = DbNew::getPdo()->query("SHOW TABLES FROM `"._DB_NAME_."` like 'pages'")->fetch(); if(empty($checkPages)){ (new migrations())->showExecuteall(); header('Location: /'); return false; } if($id = mPages::checkPageStatus(['alias'=>$alias,'status'=>1])){ $data=[]; $data['page'] = mPages::instance()->getPages(['id'=>$id,'getOne'=>true]); $data['content'] = $data['page']['html']; $data['pages'] = mPages::instance()->getPages(['select'=>'alias,img,title,description,author','category_id'=>$data['page']['category_id'],'status'=>1]); Template::render() ->meta([ '