Laravel по-русски

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

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

#1 Re: Laravel 5.x » Аутентификация Laravel [5.4] » 24.04.2017 08:19:43

2. А не логичнее использовать одно подключение для выполнения всех запросов на странице?
3. А зачем каждый раз получать запись активного юзера, когда его можно записать в сессию при входе. Какой смысл тогда в сессиях если каждый раз придется дергать бд. Если это заморочки с повышением безопасности, то я не вижу/не понимаю логику того как и зачем это реализовано.

#2 Re: Laravel 5.x » Как при удалении пользователя удалять связанные файлы » 22.04.2017 16:40:17

Структура нормальная, если вам не хватает функционала пусть прогер добавит его в админку.
Ваш вариант (/files/id лота/картинки) подразумевает то что придется взаимодействовать с таблицей связывающей пользователя с его лотами, или прописывать в именах картинок id пользователя, а затем делать кучу логических операций для их удаления, тогда как в варианте (/files/id пользователя/lots/id лота/картинки) достаточно удалить папку с id пользователя.
Да, структура более сложная чем ваша, но менее ресурсозатратная при взаимодействии.

#3 Laravel 5.x » Аутентификация Laravel [5.4] » 22.04.2017 12:21:01

tortvik22
Ответов: 3

1. Зачем laravel создает файлы сессии для незареганного юзера, да еще и в таком большом кол-ве?
2. Если использовать только сырые запросы к бд, вида DB:select();, при нескольких запросах на 1 странице, они будут исполняться в рамках одного подключения?
3. Зачем при использовании Auth::check(), laravel лезет в бд, вместо проверки наличия сессии/(переменной в сессии).
4. Проверка Auth::check() с запросом к БД, выполняется только 1 раз на странице, то есть если сделать проверку в контроллере, а затем в шаблоне, то будет только 1 запрос?
5. Где есть полное описание того как работает аутентификация в laravel, не краткое руководство к действию, а именно логика со всеми нюансами?

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