Size: a a a

Laravel для начинающих

2020 April 01

P

PSYTRGLES in Laravel для начинающих
в json
источник

P

PSYTRGLES in Laravel для начинающих
можно путь до php: /usr/bin/php7.3 composer install (путь свой)
источник

SS

Stepan Saal in Laravel для начинающих
PSYTRGLES
можно путь до php: /usr/bin/php7.3 composer install (путь свой)
можно, но я уже нашел инфу, что composer просто php из PATH берет
источник

EG

Egor Gruzdev in Laravel для начинающих
PSYTRGLES
а так его под нужной версии рнр достаточно запустить.. или в опенсервере магия какая-то
если через закладки запускать приложение, то в нем будет окружение текущих настроек openserver, на момент запуска
источник

SS

Stepan Saal in Laravel для начинающих
))))
источник

EG

Egor Gruzdev in Laravel для начинающих
так под root не надо composer запускать, нужно под пользователем под которым лежит код. иначе все что выгрузить composer будет под root
источник

SS

Stepan Saal in Laravel для начинающих
Да я так, к примеру запустил.
источник

SS

Stepan Saal in Laravel для начинающих
И пока еще не научился всем этим правилам распределения прав
источник

VS

Vip Sklad in Laravel для начинающих
Serg Serdyuk
Айтемы лучше хранить как массив, в сессии или еще где, не важно. И как вариант - связывать заказ и товары в обсервере на created заказа
Спасибо! Все получаеться, но как в обсервер передать часть данных из инпутов(реквеста)- для дальнейшей записи в другую таблицу?
источник

RK

Roman Kolosov in Laravel для начинающих
Vip Sklad
Спасибо! Все получаеться, но как в обсервер передать часть данных из инпутов(реквеста)- для дальнейшей записи в другую таблицу?
через хелпер можно

request()->input('some');
источник

MD

Michael Domansky in Laravel для начинающих
Выполнил npm install inputmask —save
потом подключил в bootstrap.js его через команду
var Inputmask = require('inputmask');

Но при вызове
$('form input.inputmask').inputmask();

вылетает ошибку, что такая функция не существует.
Что я делаю не так?
источник

v

vasyok28 in Laravel для начинающих
В чем может быть проблема при авторизации ?

Использую:
if (Auth::attempt(['username' => $request->username, 'password' => hash('sha256', $request->password)]))

Дебаг:
$request->password: 123456
hash('sha256', $request->password): 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92

Значение password в БД:
8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
источник

v

vasyok28 in Laravel для начинающих
кажется я понял
раньше у меня было
if ($this->attemptLogin($request))...
источник

EG

Egor Gruzdev in Laravel для начинающих
vasyok28
В чем может быть проблема при авторизации ?

Использую:
if (Auth::attempt(['username' => $request->username, 'password' => hash('sha256', $request->password)]))

Дебаг:
$request->password: 123456
hash('sha256', $request->password): 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92

Значение password в БД:
8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
при attempt скармливать raw password
источник

v

vasyok28 in Laravel для начинающих
Egor Gruzdev
при attempt скармливать raw password
так и есть
источник

v

vasyok28 in Laravel для начинающих
Дебаг:
1. $request->password: 123456

2. hash('sha256', $request->password): 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92

Значение password в БД:
3.8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
источник

EG

Egor Gruzdev in Laravel для начинающих
vasyok28
так и есть
не надо хэшировать
источник

P

PSYTRGLES in Laravel для начинающих
vasyok28
так и есть
Auth::attempt(['username' => $request->username, 'password' => hash('sha256', $request->password)])
неа )
источник

EG

Egor Gruzdev in Laravel для начинающих
PSYTRGLES
Auth::attempt(['username' => $request->username, 'password' => hash('sha256', $request->password)])
неа )
Auth::attempt(['username' => $request->username, 'password' => $request->password])
источник

v

vasyok28 in Laravel для начинающих
Просто у меня пароли в БД хранятся в sha256, подумал что так будет работать
источник