Size: a a a

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

2020 January 15

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Ты задал вопрос о верификации
А показываешь ивент сброса пароля
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
источник

Д

Діма in Laravel для начинающих
Да, я неправильно сформулировал вопрос.
Мне нужно изменить template чтобы выслать имейл сброса пароля
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Это тоже есть в доке
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
🌚
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Наверное
источник

Д

Діма in Laravel для начинающих
Да, разобрался
источник

Д

Діма in Laravel для начинающих
Может ты с имейлами имел дела)) так скажем
источник

Д

Діма in Laravel для начинающих
Подскажи пожалуйста.
Как передать в шаблон имейла такое.
->line(Lang::get('This password reset link will expire in :count minutes.', ['count' => config('auth.passwords.'.config('auth.defaults.passwords').'.expire')]))
источник

Д

Діма in Laravel для начинающих
не могу найти.

Там получается шаблон имейла  дефолтный я видел.
Но там такая муть что я не могу понять.
источник

Д

Діма in Laravel для начинающих
В итоге я сразу в  шаблон вкинул HTML
<!DOCTYPE html PUBLIC
ну и прямо в нем пишу что нужно.
Так вот.

->action(Lang::get('Reset Password'), url(config('app.url').route('password.reset', ['token' => $this->token, 'email' => $notifiable->getEmailForPasswordReset()], false)))

из этой строки ссылка работает по переменной в шаблоне вот такой
{{ $actionUrl }}
источник

Д

Діма in Laravel для начинающих
А как понять какая переменная будет на ->line
источник
2020 January 16

OK

Oleg Komenda 👨‍💻 in Laravel для начинающих
Ребят, использую пакеты laravel-translatable, laravel-sluggable (spatie).
Есть код, который берёт из ЖСОН названия модели создаёт слаг на конкретном языке.
Во всех моделях все работает, но в модели Thread тот же код вызывает ошибку, все никак не могу решить её.

exception: "Spatie\Translatable\Exceptions\AttributeIsNotTranslatable"
file: "/home/rafamont/Desktop/Projects/Airplanes/vendor/spatie/laravel-translatable/src/Exceptions/AttributeIsNotTranslatable.php"
message: "Cannot translate attribute `name` as it's not one of the translatable attributes: `title`"

Атрибуты прикрепил
источник

OK

Oleg Komenda 👨‍💻 in Laravel для начинающих
Oleg Komenda 👨‍💻
Ребят, использую пакеты laravel-translatable, laravel-sluggable (spatie).
Есть код, который берёт из ЖСОН названия модели создаёт слаг на конкретном языке.
Во всех моделях все работает, но в модели Thread тот же код вызывает ошибку, все никак не могу решить её.

exception: "Spatie\Translatable\Exceptions\AttributeIsNotTranslatable"
file: "/home/rafamont/Desktop/Projects/Airplanes/vendor/spatie/laravel-translatable/src/Exceptions/AttributeIsNotTranslatable.php"
message: "Cannot translate attribute `name` as it's not one of the translatable attributes: `title`"

Атрибуты прикрепил
Кстати, если удалить $translatable атрибуты, то ошибка уже будет другая:
Cannot translate attribute "title" as it's not one of the translatable attributes:
источник

OK

Oleg Komenda 👨‍💻 in Laravel для начинающих
То есть по сути оно понимает, что надо переводить Title, но где-то по пути что-то ломаеться..
источник

А

Андрей in Laravel для начинающих
Для такого есть явное указание поля, которое тебе нужно слугать, почитай в доке
источник

OK

Oleg Komenda 👨‍💻 in Laravel для начинающих
Андрей
Для такого есть явное указание поля, которое тебе нужно слугать, почитай в доке
Ты об этом? Так было и до этого. Фигня в том, что во всех моделях работает, а там идентичный функционал, а здесь не работает
источник

ФШ

Футуристичный Школьник in Laravel для начинающих
Коллеги, приветствую. Использую botman, lara6.
По аналогии со студийной версией подключаю
routes/botman.php.
Там цепочка такая:
зареганый провайдер описывает  создание singleton -> в провайдере роутера подключается файл route/boman.php -> В этом файле резолвится синглтон по алиасу. resolve('botman').

Я так понимаю, что на этом этапе у меня уже есть готовый к использованию объект.

Проблема:
есть маршрут, который ведет в контроллер.
В конструкторе я хочу получить объект класса ботаман, и ожидаю, что мен будет отдан уже созданный объект, но лара пытается создать новый, судя по ошибке.
источник

ФШ

Футуристичный Школьник in Laravel для начинающих
Если в контрукторе просто вызвать $botman = app('botman');, все работает.
Не работает именно, если заказать объект botman, как параметр конструктора
источник

A

Adel in Laravel для начинающих
Да, я тоже с этим поведением встречался. Когда не совсем синглтон в ларке. Не смог побороть тогда.
источник