Laravel по-русски

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

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

#1 Re: Laravel 5.x » Перенос сайта с MODX Revo на Laravel 5 » 04.09.2016 17:26:10

Diogen пишет:
sequelone пишет:

Всем привет. Начал изучать Laravel, очень занятный фреймворк. Поставил стандартный Auth который идёт из коробки. Вопрос в следующем. В MODX Revo по умолчанию пароли юзеров хешируются в PBKDF2, а в Laravel 5.3 из коробки Auth хеширует пароли в bcrypt. Подскажите можно ли как-то конвертнуть пароли из одной системы шифрования в другую без потерь? Запасной вариант, если каких-то наработок нет, можно ли хешировать пароли в PBKDF2 и в загруженной таблице юзеров с MODX пароли оставить как есть и чтобы авторизация с регистрацией работала с PBKDF2?


Т.к. у вас уже есть база с паролями в виде PBKDF2, имеет смысл изменить способ шифрования в в вашем ларавел-приложении, чтобы он их шифровал также в PBKDF2


Вот две реализации шифрования PBKDF2
https://packagist.org/packages/vjroby/laravel-pbkdf2
https://packagist.org/packages/gponster/laravel-pbkdf2
Сам не проверял, извини.

В самом приложении надо будет поменять код создания записи в бд (по дефолту, кажется, в AuthController->create)
плюс сделать свой трейт, как реализацию Authenticatable, где введенный при логировании пароль будет шифроваться через PBKDF2 и сравниваться со строкой в БД

Только заметил. Спасибо, не знал. В теории с Sentinel эти пакеты можно связать без велосипедостроения?

#2 Re: Laravel 5.x » IMAP \ POP3 отправка писем » 04.09.2016 17:23:31

morcano пишет:

Здравствуйте. Подскажите пожалуйста каким образом можно настроить отправку писем с помощью IMAP \ POP3 протокола? Столкнулся с проблемой залив проект на хостинг (OVH) smtp гугловский не работает а IMAP протокол из коробки не поддерживается(

Во первых нужно в файле .env внести настройки, а потом в config/mail.php если пользуетесь яндекс почтой, то настройки такие:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=465
MAIL_USERNAME=admin@site.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl

#3 Laravel 5.x » Sentinel и laravel-forum как подружить? » 04.09.2016 17:20:00

sequelone
Ответов: 0

laravel-forum работает с Auth из коробки. Кто-нибудь пробовал его заточить под Sentinel? Как это осуществить? Единственное что нашёл:

https://github.com/Riari/laravel-forum/issues/62

Но каких-то дельных советов нет, кроме этого:

if(Sentinel::check() && !Auth::id()) {
    Session::put(Auth::getName(), Sentinel::getUser()->id);
}

С Sentinel на форуме пропали кнопки для созданием категорий и тем. Логично предположить что проблема как раз заключается в Sentinel. Версия Laravel 5.2

#4 Re: Laravel 5.x » Как изменить внешний вид админки Sleeping Owl » 03.09.2016 19:50:12

Я уже сам разобрался. Документация устаревшая. С каждым обновлением походу пути меняют расположения файлов. Нужно из директории:

/vendor/sleeping-owl/admin/src/views/

копировать папку /default/

и перенести сюда:

/resources/views/vendor/admin/default/

#5 Re: Laravel 5.x » Как изменить внешний вид админки Sleeping Owl » 03.09.2016 17:03:09

xelam пишет:

так только так и делается же.
вот из документации:

документация пишет:

Если вам необходимо заменить системный шаблон, то необходимо поместить его resources\views\vendor\sleeping_owl\default\, т.е. если есть шаблон по пути sleepingowl\src\resources\default\display\extensions\columns.blade.php, то путь в системе должен быть resources\views\vendor\sleeping_owl\default\display\extensions\columns.blade.php

http://sleepingowl.laravel.su/docs/4.0/global

А как применить свой шаблон? Я так понимаю в каком то файле с конфигурациями нужно изменить default на название своей папки?

#6 Laravel 5.x » Как изменить внешний вид админки Sleeping Owl » 03.09.2016 01:07:18

sequelone
Ответов: 5

Всем привет. Хотел узнать как можно изменить внешний вид админки Sleeping Owl не ныряя в /vendor/ ? Есть ли способ её вывести в resources/views/ ?

#7 Laravel 5.x » Перенос сайта с MODX Revo на Laravel 5 » 29.08.2016 02:43:29

sequelone
Ответов: 4

Всем привет. Начал изучать Laravel, очень занятный фреймворк. Поставил стандартный Auth который идёт из коробки. Вопрос в следующем. В MODX Revo по умолчанию пароли юзеров хешируются в PBKDF2, а в Laravel 5.3 из коробки Auth хеширует пароли в bcrypt. Подскажите можно ли как-то конвертнуть пароли из одной системы шифрования в другую без потерь? Запасной вариант, если каких-то наработок нет, можно ли хешировать пароли в PBKDF2 и в загруженной таблице юзеров с MODX пароли оставить как есть и чтобы авторизация с регистрацией работала с PBKDF2?

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