Vitaliy
парни а кто использовал и voyager и sleeping.owl может сравнение по опыту есть, что-то такое важное?
Anonymous
реб, как переопределить?
Anonymous
реб, как переопределить?
тут как то можно мой нотифер вызвать ? $response = $this->broker()->sendResetLink( $request->only('email')/*, $this->resetNotifier()*/ );
Anonymous
тут как то можно мой нотифер вызвать ? $response = $this->broker()->sendResetLink( $request->only('email')/*, $this->resetNotifier()*/ );
у меня как бы есть мой нотифер (SellerResetPasswordNotification). но вызывается стандартный с vendor-а
Alexander
Не могу понять что за фигня, каждый раз когда возвращаю json содержащий в себе модель, integer значения принимают то integer, то string типы
Alexander
Можно как-то дать жесткую ассоциацию внутри модели? мол если people_count - то integer
Alexander
в бд это integer
Alexander
А на выходе "people_count": "5",
Alexander
Мб это из-за nullable?
Андрей
Кто нибудь сталкивался с такой проблемой: В контроллере определяем тип контента и если это json возвращаем сериализованную модель, иначе возвращаем вьюху. Все хорошо до момента возврата на эту страницу с помощью кнопки Назад в браузере. Возвращается всегда json. Причем проблема наблюдается в браузерах на движке хрома. В мозиле все работет коректно. Помогите победить 😊
Evan
парни кто сталкивался? как фиксить?
Vitaliy
есть решение в гугле
Vitaliy
я сталкивался
Vitaliy
но помню что решение именно там нашел
Alex
Привет, есть в ларе какойто готовый метод что бы разлогинить пользователя по id?
Alex
Я блокирую в админке типа и нужно сразу его разлогинить
Vitaliy
парни кто сталкивался? как фиксить?
https://laracasts.com/discuss/channels/laravel/tinkercommandhandle-does-not-exist?page=1 вот тоже проделай под амиднку
Alex
Auth::guard()->logout()
так это меня разлогинивает
Dmitry
так это меня разлогинивает
разлогинивает активного пользователя
Dmitry
if(user->id == 4) Auth::guard()->logout()
Rostyslav
так это меня разлогинивает
https://laravel.io/forum/04-16-2015-logout-a-user-by-their-id-not-necessarilly-the-one-currently-logged-in тут вроде бы решение есть
Anonymous
Ребят, можете посоветовать книги которые стоит почитать ?
Anonymous
Для изучения данного языка
Rostyslav
Котеров "PHP 7"
Anonymous
Лары
Dmitry
Лары
это не язык
Anonymous
Фреймворк
Anonymous
Окей
Dmitry
Фреймворк
документацию
Dmitry
но тебе и сам php судя по всему надо изучить с начала
Anonymous
Там не особо популярно описано
Anonymous
реб, как переопределить?
а как переопределить, шапку, hello, и в низу текст? . где указать ссылку на мой шаблон?
Anonymous
Я 7 знаю на базовом уровне, но с фреймворками беда, вот и спрашиваю, есть ли что то для конкретно этого
Dmitry
учи php, ооп. Потом фреймворки
Rostyslav
Вот это плохо. Я выше написал имя автора - Котеров, его почитайте. Тут книга сразу про ООП
Vitaliy
ребят, так что нету таких кто и voyager и sleeping.owl юзал?
Arcos
Можно както указать строго тип публичных аргументов класса? Чтобы это было не через сеттеры
SarcasmIO
@param User[] ?
Arcos
И Php выдаст эксепшн?
SarcasmIO
покажи свою сущность
SarcasmIO
тебе нужно указывать интерфейс в любом случае
Anonymous
реб, как переопределить?
создаешь нотификацию: php artisan make:notification ResetPasswordNotify в модели юзера добавляешь неймспейс с этой нотификацией и переопределяешь функцию sendPasswordResetNotification: /* * Send the password reset notification. * * @param string $token * @return void */ public function sendPasswordResetNotification($token) { $this->notify(new ResetPasswordNotify($token)); }
Anonymous
это в смысле «я уже разобрался»?)
SarcasmIO
ну так создай свой контракт с ArrayAccess,Serializable,Countable,Iteratoro'm
SarcasmIO
и сделай extends a implements something
SarcasmIO
и уже по этому контракту проверяй
Vladimir
Всем привет, подскажите, можно ли вернуть модель eloquent с дополнительным параметром? Я сейчас возвращаю объекты, которые лежат в корзине и хочу чтобы они возвращались с дополнительным полем, в котором указано их количество в корзине
Arcos
ну так создай свой контракт с ArrayAccess,Serializable,Countable,Iteratoro'm
Звучит кк будто демона призвать хочешь
Arcos
Скинь пожалуйста ссылку на пояснение
Arcos
Но не на решение 😊
SarcasmIO
ну смотри, в чем goal, ты хочешь иметь свой объект, который будет уметь совершать определенного рода штуки, причем этот объект наследует класс и указать его интерфейс явно ты не можешь, следовательно ты создаешь свой контракт, которые описывают твой класс и твоя реализация наследует что тебе нужно и имплементит твой контракт, его ты и подсовываешь что бы иметь возможность в LSP
Arcos
Ну и применять на практике :)
Anonymous
а что обычно показывают, куда редиректят при востановлении пароля?
Vladimir
а почему ты кол-во не хочешь хранить с продуктом?
Ну у каждого пользователя ведь разное количество товаров в корзине
Dmitry
Ну у каждого пользователя ведь разное количество товаров в корзине
логично :) а еще у каждого разные товары в корзине
Anonymous
а что обычно показывают, куда редиректят при востановлении пароля?
Редиректят на страницу ввода емейла и пароля (с подтверждением)
Anonymous
Это уже сделано в ларавелевском восстановлении пароля, зачем придумывать велосипед?
Anonymous
Anonymous
ты токен генеришь как бы когда на кнопку нажимает пользователь, он переходит по урл в котором есть токен если токен просрочен или неверный - выводится соответствующее сообщение, что с токеном что-то не так
Anonymous
если токен верный, то юзеру достаточно ввести свою почту и новый пароль
Anonymous
Anonymous
а где тема письма задаеться?
Anonymous
в нотификации, subject
Anonymous
в нотификации, subject
эмоджи - снимаю шляпу
Anonymous
: )