Laravel по-русски

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

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

#1 Re: Laravel 5.x » Проблема с виджетами. Как лучше всего организовать виджеты в Laravel 5 » 16.06.2016 17:55:16

Проблема в несовпадении регистра. На windows это игнорится, а на шаред хостинге - нет.
Решается исправлением регистра в Widgets/ServiceProvider.php таким образом:

if(is_dir(__DIR__. '/' . ucfirst($widget) . '/Views')) {
    $this->loadViewsFrom(__DIR__. '/'. ucfirst($widget) . '/Views', 'widget.' . $widget);
}

#2 Laravel 5.x » Проблема с виджетами. Как лучше всего организовать виджеты в Laravel 5 » 15.06.2016 01:40:51

Denwebart
Ответов: 1

Здравствуйте! Столкнулась с проблемой после переноса сайта на хостинг.
Оставила вопрос на Тостере, но никто пока не ответил.

Ошибка:
ErrorException in FileViewFinder.php line 112: No hint path defined for [widget.slider]. (View: /home/wearsh00/wear-shop.pp.ua/project/resources/views/index.blade.php)

Подробное описание проблемы тут: https://toster.ru/q/328659.
Подскажите, пожалуйста, может кто сталкивался с подобным?

#3 Re: Laravel 4 » Пользователи online на Laravel 4.2 » 10.08.2015 16:15:01

elfi пишет:

в посредника аутентификации добавьте логику обновления онлайна пользователя.

Не могли бы вы поподробнее объяснить?

#4 Laravel 4 » Пользователи online на Laravel 4.2 » 09.08.2015 15:36:22

Denwebart
Ответов: 2

Подскажите, пожалуйста, как реализовать просто и качественно контроль пользователей, которые в данный момент находятся на сайте, показывать онлайн или нет (зарегистрированные пользователи) ? Хотелось бы сюда добавить с мобильного ли устройства они, и, возможно, сколько сейчас ботов на сайте.
Много искал в интернете, но ничего толкового не нашёл.
Пробовал пакет https://github.com/JN-Jones/visitor-log, но куча ошибок посыпалось при установке. Не хочется.
Спасибо.

#6 Laravel 4 » Как убрать дублирующиеся слэши Laravel 4.2 в url? » 09.07.2015 23:25:05

Denwebart
Ответов: 2

В ходе разработки проекта на Laravel 4.2 обнаружил, что доступен URL вида example.com//////news, то есть, можно подставить бесконечное кол-во слэшей и получить дубли страницы. Как пофиксить?
И как сделать так, чтобы в конце URL на категории (если она не имеет расширения .html) доставлялся закрывающийся слэш, показывающий, что там содержаться статьи?
Спасибо.

#7 Re: Laravel 4 » [L4] Как передать переменную в layout? » 04.12.2013 15:23:04

Извините, поспешил.
Всё прекрасно работает, когда использую View::share, переменная передаётся в main layout.
Предается как в includes, так и без них, то есть, просто в layout'ы.

Вот мой код контроллера, кому-то обязательно пригодится:

class SiteController extends BaseController
{
    protected $layout = 'layouts.main';

    public function index()
    {
        $this->layout->content = View::make('index');
        View::share('page', Page::where('alias', '=', '/')->firstOrFail());
    }

    public function pages($alias)
    {
        $this->layout->content = View::make('pages');
        View::share('page', Page::where('alias', '=', $alias)->firstOrFail());
    }
}

Вопрос решён, можно закрывать тему.

#8 Laravel 4 » [L4] Как передать переменную в layout? » 04.12.2013 05:24:17

Denwebart
Ответов: 2

Здравствуйте, я новичок в Laravel, сильно не пинайте, пожалуйста.
Создал во views папку layouts, там создал файл main.blade.php.

У меня есть два таких метода в контроллере:

public function index()
{
          $this->layout->content = View::make('index', array(
               'page' => Page::where('alias', '=', '/')->firstOrFail(),
           ));
}
public function pages($alias)
{
         $this->layout->content = View::make('pages', array(
              'page' => Page::where('alias', '=', $alias)->firstOrFail(),
          ));
}

Никак не пойму, как мне передать в layout main переменную page?
Спасибо большое.

P.S. Погуглив, нашёл решение с View::share, но так работает, только когда я создам папку includes в папке views и там уже создам head.blade.php файл, а вместо содержимого тэгов head (в main layout) подключу таким образом: include('includes.head').

#10 Laravel 4 » С какой версии начинать? » 19.10.2013 02:35:13

Denwebart
Ответов: 2

Здравствуйте.
Недавно наткнулся на сей интересный фрэймворк и обнаружил, что у него две версии 3 и 4.
С какой версии посоветуете начать? Сразу с 4?
Спасибо.

P.S. Опыта работы с фрэймворками не было, разве немного Yii (ну совсем немного).

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