Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 05.02.2019 13:01:15

Вывод заголовка категории

Доброго времени! Есть боковое меню категорий, нужно сделать так что бы при переходе на категорию выводился заголовок этой категории, подскажите пожалуйста, желательно пример кода. Боковое меню тянется из базы и выводится циклом.

Не в сети

#2 08.02.2019 22:30:32

Re: Вывод заголовка категории

Блин чувак ну ведь закреп сделали специально же для того, как нужно вопросы задавать https://laravel.ru/forum/viewtopic.php?id=2073, мы тебе телепаты что ли. Если ты спрашиваешь то, что я понял - хоть немного прочитай документацию по ларавелю, это просто пипец - тупо делаешь запрос к базе и тянешь категорию, ты гонишь что ли? У меня например так

$category = new Category();

$category = $category->with('children')
   ->where('id', $category_id)
   ->get()->toArray();

а потом во вьюху передаешь

return view('public/categories/category', [
    'result' => $category,
    'items' => $items,
    'itemsLink' => $itemsLink
]);

и во вьюхе выводишь

<h1>{{$result['title']}}</h1>

изи

Не в сети

#3 14.02.2019 16:19:00

Re: Вывод заголовка категории

Первое что вы написали это модель? Просто не до конца понимаю...

Route::get('/', 'SiteController@index');
Route::get('/contacts', 'SiteController@contacts');
Route::get('/category/{id}', 'SiteController@category');



<?php

namespace App\Http\Controllers;

use App\Menu;
use App\Tovar;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class SiteController extends Controller
{


    public function category()
    {
        $category = new Category();

        $category = $category->with('children')->where('id', $category_id)->get()->toArray();


    	return view('category', ['result' => $category,'items' => $items,'itemsLink' => $itemsLink]);
    }

    public function contacts()
    {
    	return view('contacts', ['menus' => Menu::all(),'tovars' => Tovar::all(),]);
    }
    public function index()
    {
        return view('index',['menus' => Menu::all(),'tovars' => Tovar::all(),]);
    }
}

Не в сети

Подвал раздела