Laravel по-русски

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

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

#2 Laravel 5.x » Права доступа. Роли или политики » 03.03.2017 10:09:12

Miciew
Ответов: 0

Добрый день. Наткнулся на многожество пакетов для разграничения прав к ф-лу системы.
jeremykenedy/laravel-roles - поставил себе такой пакет.
После, обнаружил, что у laravel из коробки для разграничения есть политики.
Теперь вопрос: это одно и тоже? Если нет, какой из подходов более гибкий?

#3 Re: Laravel 5.x » Auth и ServiceProvider » 02.03.2017 19:24:42

в каком месте его лучше регистрировать тогда?

#4 Laravel 5.x » Auth и ServiceProvider » 02.03.2017 17:58:16

Miciew
Ответов: 23

Добрый день. Нет возможности получить авторизованного пользователя на момент запуска сервис провайдера?
Хочу возвращать список меню в зависимости от ролей пользователя и пробросить во все шаблоны.

В провайдере пишу:

View::share( 'mainMenu', $this->app->make( MenuContract::class )->all([ 'title', 'link', 'icon' ]) );

В MenuContract::all user() равен null.

#5 Laravel 5.x » Очереди в ларавел на redis » 08.02.2017 10:02:46

Miciew
Ответов: 0

Все добрый день. Возникла проблема с очередями. Она просто зависает.
Есть рассылка, которая берется в очередь и обрабатывается каждые 5 мин.
Есть предположение, что эта рассылка за это время была изменена/удалена и тд и тп.
В логах ошибка local.INFO: No query results for model. Что подтверждает мою теорию
из за этого не обрабатываются другие задачи из этой очереди. Как быть? Отловить ошибку на момент выполнения задачи не получается, логи пишутся раньше, чем доходит до обработки. иначе я не могу это объяснить.
Кто нибудь сталкивался с такой проблемой?

#6 Re: Laravel 5.x » Протоколы в laravel 5.2 » 01.02.2017 19:16:03

Настройкой сервера решилась проблема.

#7 Laravel 5.x » Протоколы в laravel 5.2 » 30.01.2017 11:24:26

Miciew
Ответов: 6

Добрый день. Есть проблема с генерацией ссылок на формах сайта.
Сайт работает по защищенному протоколу, а для route('r.name') генерируется http://t.name.ru/ вместо httpS://
В документации не наткнулся на такую настройку. Как исправить ситуацию? Или это на стороне провайдера настраивается?
Спасибо тем, кто откликнулся по делу.

#9 Re: Laravel 5.x » Валидация mp3 файлов » 29.11.2016 10:29:59

Спасибо за отклик, но это тоже не помогло.

В документации вообще не вижу формата mp3. Полагаю с этим и связана проблема.
https://github.com/symfony/symfony/blob … r.php#L623

#10 Laravel 5.x » Валидация mp3 файлов » 29.11.2016 09:33:42

Miciew
Ответов: 5

Добрый день. Столкнулся с проблемой валидации mp3 файла.

    public function rules()
    {
        return [
            'title' => 'required|min:5',
            'audio' => 'mimes:audio/mpeg,audio/mp3,audio/mpeg3'
        ];
    }

Валидацию файл не проходит. Хотя передаю нужный файл с нужным расширением. Гугловые решения результата не дали.
Спасибо заранее.

#11 Re: Laravel 5.x » Сервис-контейнеры. » 28.11.2016 23:52:01

Да, в конструктор пробрасываю. Проблема в том,что он создает новый объект модели. Мне же нужен синглтон.
Не хотелось бы писать костылей, уверен, что это уже продумано из коробки.

Спасибо за ответ wink

#12 Re: Laravel 5.x » Сервис-контейнеры. » 24.11.2016 11:19:40

Зарегистировался. Произойдет теперь чудо?

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