RecaiiCan Model adı Dealer; tablosu dealers olsun. Dealer modeli şöyle olacak:
class Dealer extends User
{
protected $table = 'dealers';
public function getAuthPassword()
{
return $this->pass;
}
}
api rotalarını ve auth:api kullanmadığınızı varsayıyorum. config/auth.php içerisinde provider.users.model anahtarına User yerine Dealer modelini vereceksiniz:
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Dealer::class,
],
...
LoginController.php içerisine şunu ekleyeceksiniz:
public function username()
{
return 'phone';
}
Bu şekilde yaptığınızda login formundaki alanların isimleri phone ve password (pass değil) olacak. Eğer formda da password yerine pass yazmak istiyorsanız onun da yolunu gösterebilirim ama hem kafanız karışacak hem de bence gereksiz bir değişiklik.