laravel-nami-api/src/AuthenticatesNamiUsers.php

32 lines
646 B
PHP

<?php
namespace Zoomyboy\LaravelNami;
use Illuminate\Http\Request;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
trait AuthenticatesNamiUsers {
use AuthenticatesUsers;
protected function validateLogin(Request $request)
{
$request->validate([
$this->username() => 'required|numeric',
'password' => 'required|string',
'groupid' => 'required|numeric'
]);
}
public function username()
{
return 'mglnr';
}
protected function credentials(Request $request)
{
return $request->only($this->username(), 'password', 'groupid');
}
}