Anonymous
та не, наоборот
Anonymous
просто говорю что не заметил ничего примечательного в карбоне
Евгений
if(File::exists($request->get('photo'))) File::delete($request->get('photo'));
Евгений
почему фотка не удаляется?
Евгений
ошибок нет
Евгений
"/upload/wrw53543.jpg"
Anonymous
А точно не удаляется?)
Евгений
ну да
Евгений
смотрю на серваке лежит
invariance
Мб с правами чот?
Евгений
в папке public
Евгений
/upload/wrw53543.jpg
Anonymous
а оно в if вообще заходит?
Anonymous
Ты же путь вообще хз какой даешь
Anonymous
хоть бы public_path использовал
Александр
с файлами как правило все на путях завязано
Александр
выведи их все и проблема решится
Евгений
Anonymous
значит кто-то врет
Евгений
ну у меня вопрос какой путь вводить для удаления
Евгений
откуда начинать?
Евгений
сделал)
Евгений
`
Евгений
if(File::exists(public_path().$request->get('photo'))) {
File::delete(public_path().$request->get('photo'));
}
Евгений
ух, прям кросота получается
Anonymous
Anonymous
😆
Anonymous
$photo = $request->get('photo');
потом идем читать про public_path()
и понимаем что можно то писать:
public_path($photo)
Anonymous
вместо этих ущербных точек
Евгений
Anonymous
Вот стоило отойти, уже кто-то вместо меня на вопросы отвечает
Anonymous
Как не стыдно?
Евгений
не выходи из комнаты не совершай ошибку
Anonymous
спасибо))
и ваще, а где валидация, есть ли ('photo') ? :D
Anonymous
if($request->has('photo') {
Евгений
Это выше у меня есть, просто сюда не закинул
Ivan
Ivan
Э
Ivan
Бота выпилили?
Евгений
Да
Евгений
Из-за тебя
Александр
подскажите в eloquent как мне обновить поле в БД по ID, если оно уже существует или создать если такого нет?
Anonymous
CreateOrUpdate
Александр
thx
Александр
где карма кстати?
Anonymous
А не, это не из laravel
Anonymous
https://laravel.com/api/5.2/Illuminate/Database/Eloquent/Builder.html#method_updateOrCreate
Anonymous
Хотя не, от туда )
Владимир
Владимир
парень перфекционист
Anonymous
или просто настроил IDE
Artur
Говнокодера с шапки видно
Александр
)))
Александр
у меня так же шторм расставляет)
Anonymous
Anonymous
@Denormalization привет, быстренький вопрос. Подскажи шаблон, как бы украсивить этот код), всмылсе мб бинд в массиве прописать на UserBannedException::class => 'someMethod', ...
Anonymous
Как взять класс обьекта?
(;¬_¬)
get_class($obj)
Anonymous
спасибо нашел уже
(;¬_¬)
👍
Anonymous
там просто прикол написал сночала неправильно array_key_exists в phpStorm, потом поменял на правильно, а ошибка все равно оставалась
Anonymous
типа я даю массив вместо строки
Anonymous
А если без гварда логаутится оно с обеих гвардов разлогинится? Auth::logout();
Anonymous
не
Anonymous
пля все равно вернулся с прошлой проблеме. Как запретить забаненому пользователю логинится, и выдать ему сообщение что он заблокирован
Евгений
Полицай
Anonymous
в документации полицай примером используют для прав доступа к изменениям данных, а мне нужно просто не логинить забаненного пользователя и выдать ему сообщение что он забанен
Anonymous
кароче походу единственный метод сделать это правильно это запилить свой User Provider
Anonymous
А хотяяяя
Евгений
я ваще не понимаю проблемы
Anonymous
тут есть Ивент, ...Auth\Events\Failed . Он вызывается при неудачной попытке входа, и имеет в себе $user and $credentials. Можна дополнительно повесить слушателя , и добавить в Session::flash( сообщение)
Евгений
тебе надо на одной определенной странице такое делать? или как? куда редиректить после неудачи?
Евгений
тупо в контроллере сделай проверку на бан и редирект
Anonymous
та неправильно так
Anonymous
смори
Anonymous
мне нужно чтобы если пользователь в БД есть, и он забанен, то при попытке логина, его бы не логинило и выдавало сообщение, что мол браток ты забанен
Евгений
куда выlавать сообщение?
Евгений
на каком урле?
Anonymous
ну рядом с формой логина