Size: a a a

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

2020 January 25

AB

Alexandr Bezuglov in Laravel для начинающих
Канат
Не понял
в created() класс слушателя вызвать
источник

К

Канат in Laravel для начинающих
Alexandr Bezuglov
в created() класс слушателя вызвать
А смысл ?
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Канат
А смысл ?
Большую логику в отдельный класс вынести
источник

К

Канат in Laravel для начинающих
Alexandr Bezuglov
Большую логику в отдельный класс вынести
не знаю не скажу )
источник

VY

Vladimir Yefremov in Laravel для начинающих
Кто-нибудь пробовал использовать
Illuminate\Contracts\Auth\MustVerifyEmail;
?

я вставил это в модель юзера, чтобы отсылало запрос на подтверждение емэйл - все по доке, но оказалось, что это интерфейс и теперь Лара требует, чтобы я сам реализовал методы 😳
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Это по моему мидлвар?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Vladimir Yefremov
Кто-нибудь пробовал использовать
Illuminate\Contracts\Auth\MustVerifyEmail;
?

я вставил это в модель юзера, чтобы отсылало запрос на подтверждение емэйл - все по доке, но оказалось, что это интерфейс и теперь Лара требует, чтобы я сам реализовал методы 😳
Там вроде ещё Notifiable нужен, т.к лара через него уведомления кидать будет
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexandr Bezuglov
Это по моему мидлвар?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Там вроде ещё Notifiable нужен, т.к лара через него уведомления кидать будет
notifiable - да заюзан
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Сорри, у меня битрикс головного мозга, сейчас почитаю за него
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Скинь саму модель
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexandr Bezuglov
Сорри, у меня битрикс головного мозга, сейчас почитаю за него
я претензий не имею,  :)
не пойму - как быть с этим?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Скинь саму модель
код относительно длинный, кидаю только начало - до методов
<?php

namespace App;

use Franzose\ClosureTable\Contracts\EntityInterface;
use Franzose\ClosureTable\Models\Entity;

use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
use Illuminate\Contracts\Auth\MustVerifyEmail;

use Illuminate\Notifications\Notifiable;

class User extends Entity implements
       AuthenticatableContract,
       AuthorizableContract,
       CanResetPasswordContract,
       MustVerifyEmail
{

   use Notifiable;
   use Authenticatable, Authorizable, CanResetPassword;

   /**
    * The table associated with the model.     *
    *
    * @var string
    */
   protected $table = 'users';
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Vladimir Yefremov
код относительно длинный, кидаю только начало - до методов
<?php

namespace App;

use Franzose\ClosureTable\Contracts\EntityInterface;
use Franzose\ClosureTable\Models\Entity;

use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
use Illuminate\Contracts\Auth\MustVerifyEmail;

use Illuminate\Notifications\Notifiable;

class User extends Entity implements
       AuthenticatableContract,
       AuthorizableContract,
       CanResetPasswordContract,
       MustVerifyEmail
{

   use Notifiable;
   use Authenticatable, Authorizable, CanResetPassword;

   /**
    * The table associated with the model.     *
    *
    * @var string
    */
   protected $table = 'users';
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Твоя модель должна наследовать этот класс
источник

ПЛ

Павел Лисовский in Laravel для начинающих
Привет всем!
Кто нибудь делает UML-диаграммы для своих проектов?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Твоя модель должна наследовать этот класс
тут есть одна БОЛЬШАЯ странность:
я начал читать там, куда ты дал ссылку, перешел по ссылке на Гитхаб
https://github.com/laravel/framework/blob/6.x/src/Illuminate/Auth/MustVerifyEmail.php - окаызвается это все же трейт!

как странно, что у меня в свежей копии Лары - это интерфейс....

счас почитаю - почему его нет у меня?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Vladimir Yefremov
тут есть одна БОЛЬШАЯ странность:
я начал читать там, куда ты дал ссылку, перешел по ссылке на Гитхаб
https://github.com/laravel/framework/blob/6.x/src/Illuminate/Auth/MustVerifyEmail.php - окаызвается это все же трейт!

как странно, что у меня в свежей копии Лары - это интерфейс....

счас почитаю - почему его нет у меня?
Это трейт, который уже есть в модели выше
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Он из коробки в ларе есть сразу
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Vladimir Yefremov
тут есть одна БОЛЬШАЯ странность:
я начал читать там, куда ты дал ссылку, перешел по ссылке на Гитхаб
https://github.com/laravel/framework/blob/6.x/src/Illuminate/Auth/MustVerifyEmail.php - окаызвается это все же трейт!

как странно, что у меня в свежей копии Лары - это интерфейс....

счас почитаю - почему его нет у меня?
Есть
источник