Merhabalar kolay gelsin ben projemde kullanıcıların giriş yapmalarını kayıt olmalarını kayıt altına alıyorum listeners ile fakat admin girişlerinide auth sınıfıyla yaptığım için admin girişleride müşteri girişi ile karışıyor bunun önüne nasıl geçebilirim.
Listeners kodum : `<?php
namespace App\Listeners;
use App\Model\Logs;
use Illuminate\Auth\Events\Registered;
use Jenssegers\Agent\AgentServiceProvider;
use Illuminate\Auth\Events\Login;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Support\Facades\Auth;
class LogSuccessfulLogin
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param Login $event
* @return void
*/
public function handle(Login $event)
{
$agent = new \Jenssegers\Agent\Agent();
$logAdd = new Logs;
$logAdd->logName = "clientLogin";
$logAdd->logMessage = $event->user->id." numaralı müşteri giriş yaptı.";
$logAdd->ipAddress = \Illuminate\Support\Facades\Request::ip();
$logAdd->userAgent = $agent->getUserAgent();
$logAdd->browser = $agent->browser();
$logAdd->osName = $agent->platform();
$logAdd->save();
}
}
`