AS
Size: a a a
AS
ЕК
use Illuminate\Auth\Events\Login;
use App\Listeners\CreateUserBalance;
protected $listen = [
Login::class => [
CreateUserBalance::class,
]
];
Егор 🐟 Черненок, [02.02.20 00:46]Event::fake();
$user = factory(User::class)->create();
$response = $this->post('/login', [
'email' => $user->email,
'password' => 'password'
]);
Event::assertDispatched(CreateUserBalance::class);
Подобная конструкция говорит "не было задиспатчено"ИЛ
use Illuminate\Auth\Events\Login;
use App\Listeners\CreateUserBalance;
protected $listen = [
Login::class => [
CreateUserBalance::class,
]
];
Егор 🐟 Черненок, [02.02.20 00:46]Event::fake();
$user = factory(User::class)->create();
$response = $this->post('/login', [
'email' => $user->email,
'password' => 'password'
]);
Event::assertDispatched(CreateUserBalance::class);
Подобная конструкция говорит "не было задиспатчено"ЕК
AP
use Illuminate\Auth\Events\Login;
use App\Listeners\CreateUserBalance;
protected $listen = [
Login::class => [
CreateUserBalance::class,
]
];
Егор 🐟 Черненок, [02.02.20 00:46]Event::fake();
$user = factory(User::class)->create();
$response = $this->post('/login', [
'email' => $user->email,
'password' => 'password'
]);
Event::assertDispatched(CreateUserBalance::class);
Подобная конструкция говорит "не было задиспатчено"ИЛ
ИЛ
ЕК
AP
ИЛ
AS
public function likers()
{
$likerIds = Like::where(['liked_id' => $this->id])->get()->map->liker_id;
return User::whereIn('id', $likerIds)->get();
}
public function likers()
{
return $this->belongsToMany(User::class, 'likes', 'liked_id', 'liker_id');
}
public function likes()
{
return Like::where([
'liker_id' => $this->id,
]);
}
ЕК
ИЛ
ИЛ
ИЛ
ЕК
ИЛ
ИЛ
AP
ИЛ