Laravel по-русски

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

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

#1 30.03.2013 20:57:08

Пакеты для создания меню

Нашел бандл menu. https://github.com/vespakoen/laravel-menu

Но не могу понять, где нужно регистрировать меню? Во вьюшке? Английский хромает - не смог разрабу объяснить на форуме laravel.io.

Не в сети

#2 31.03.2013 11:57:11

Re: Пакеты для создания меню

Инсталяция описана вполне нормально https://github.com/vespakoen/laravel-menu#installing

Вся работа с меню осуществляется в контроллерах, а во вюшках просто вызываете echo Menu::handler('main')->render();

Не в сети

#3 31.03.2013 18:17:09

Re: Пакеты для создания меню

в base контроллере добавить менюшки?

Не в сети

#4 31.03.2013 20:39:41

Re: Пакеты для создания меню

Можно и в нем)))

Не в сети

#5 26.09.2017 11:32:24

Re: Пакеты для создания меню

Пробую сделать меню по видео уроку https://youtu.be/hc7Ty3yDtrk?t=19m34s

у автора работает (версия 5.2), у меня ругается на строку (версия 5.5)

$mBuilder = Menu::make('MyNav', function($m) use ($menu) {

Пишет:

Type error: Argument 1 passed to Illuminate\Database\Eloquent\Builder::make() must be of the type array, string given, called in /home/vagrant/Code/corporate.loc/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 1417

а именно:
    public function make(array $attributes = [])
    {
        return $this->newModelInstance($attributes);
    }

что я мог сделать не так?
в документации тоже не массив передают, а колбек функцию
https://github.com/lavary/laravel-menu#installation
Here is a basic usage:

Menu::make('MyNavBar', function($menu){
  $menu->add('Home');
  $menu->add('About',    'about');
  $menu->add('services', 'services');
  $menu->add('Contact',  'contact');
});

----
и еще вопрос. можно ли из модели получить название таблицы?

Не в сети

#6 26.09.2017 11:58:10

Re: Пакеты для создания меню

нашел вот такую полезность  http://klisl.com/laravel_lavary_menu.html

Не в сети

#7 26.09.2017 14:53:56

Re: Пакеты для создания меню

свою пробему решил. не актуально smile

Изменено sam (27.09.2017 10:41:51)

Не в сети

#8 20.10.2017 20:33:17

Re: Пакеты для создания меню

Спасибо. Мне тоже помогло.

Не в сети

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