public function run() { $excerptions_model = new Excerptions(); $ex_id = date('z') + 1; $ex = $excerptions_model->index($ex_id); return view("widgets.nav_ex_day", ['ex' => $ex]); }
public function ajax() { $id = mt_rand(1, 366); $excerptions_model = new Excerptions(); $ex = $excerptions_model->index($id); $do = ['id' => $ex[0]->excerption_id, 'author' => $ex[0]->excerption_author, 'text' => $ex[0]->excerption_text]; return $do; }
public function index($id = 0) { # обращаемся к моделе Category $vrode_model = new Categories(); $categories = $vrode_model->cats_for_header(); # обращаемся к моделе Page $pages = new Page(); $footer_pages = $pages->footer_pages(); if ($id == 0 || empty($id)) { //Нету номера выводим рандомную цытату $ex_id = mt_rand(1, 366); } else { // выведем цытату с номером в заросе if ($id > 366 || $id <= 0) { return view('errors.404'); } $ex_id = $id; } $excerptions_model = new Excerptions(); $ex = $excerptions_model->index($ex_id); return view('layouts.default', ['categories' => $categories, 'pages' => $footer_pages, 'ex' => $ex, 'content_layout' => 'ex_content']); }