Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго времени! Есть боковое меню категорий, нужно сделать так что бы при переходе на категорию выводился заголовок этой категории, подскажите пожалуйста, желательно пример кода. Боковое меню тянется из базы и выводится циклом.
Не в сети
Блин чувак ну ведь закреп сделали специально же для того, как нужно вопросы задавать 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>
изи
Не в сети
Первое что вы написали это модель? Просто не до конца понимаю...
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(),]);
}
}
Не в сети
Страницы 1