Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Usuario extends Authenticatable
- {
- protected $fillable = ['Usuario_Nome','Usuario_Email','Usuario_Senha','Usuario_DtNascimento']; //fillable para inserção em massa
- protected $hidden = ['Usuario_Senha', 'remember_token']; //Definir que vou usar o campo Usuario_Senha para o autenticação
- protected $username = "Usuario_Email";
- protected $table = "usuarios"; //Define que vou usar a tabela de usuarios no banco
- public function Grupo() { //relacionamento N M
- return $this->belongsToMany(Grupo::class);
- }
- }
- public function checkLogin(Request $request ){
- $credentials = ['Usuario_Email'=>$request->get('email'),'Usuario_Senha'=>$request->get('password')];
- if( auth()->guard('usuario')->attempt($credentials)){
- return 1;
- } else {
- return 0;
- }
- 'defaults' => [
- 'guard' => 'usuario',
- 'passwords' => 'users',
- ],
- 'guards' => [
- 'usuario' => [
- 'driver' => 'session',
- 'provider' => 'usuario',
- ],
- 'admin' => [
- 'driver' => 'session',
- 'provider' => 'admin',
- ],
- 'api' => [
- 'driver' => 'token',
- 'provider' => 'users',
- ],
- ],
- 'providers' => [
- 'usuario' => [
- 'driver' => 'eloquent',
- 'table' => 'usuarios',
- 'model' => AppUsuario::class,
- ],
- 'admin' => [
- 'driver' => 'eloquent',
- 'table' => 'admins',
- 'model' => AppAdmin::class,
- ],
Add Comment
Please, Sign In to add comment