Guest User

Untitled

a guest
Feb 20th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. class Usuario extends Authenticatable
  2. {
  3.  
  4. protected $fillable = ['Usuario_Nome','Usuario_Email','Usuario_Senha','Usuario_DtNascimento']; //fillable para inserção em massa
  5.  
  6. protected $hidden = ['Usuario_Senha', 'remember_token']; //Definir que vou usar o campo Usuario_Senha para o autenticação
  7.  
  8. protected $username = "Usuario_Email";
  9.  
  10. protected $table = "usuarios"; //Define que vou usar a tabela de usuarios no banco
  11.  
  12. public function Grupo() { //relacionamento N M
  13.  
  14. return $this->belongsToMany(Grupo::class);
  15. }
  16. }
  17.  
  18. public function checkLogin(Request $request ){
  19.  
  20. $credentials = ['Usuario_Email'=>$request->get('email'),'Usuario_Senha'=>$request->get('password')];
  21.  
  22. if( auth()->guard('usuario')->attempt($credentials)){
  23.  
  24. return 1;
  25.  
  26. } else {
  27.  
  28. return 0;
  29. }
  30.  
  31. 'defaults' => [
  32. 'guard' => 'usuario',
  33. 'passwords' => 'users',
  34. ],
  35.  
  36. 'guards' => [
  37. 'usuario' => [
  38. 'driver' => 'session',
  39. 'provider' => 'usuario',
  40. ],
  41. 'admin' => [
  42. 'driver' => 'session',
  43. 'provider' => 'admin',
  44. ],
  45.  
  46. 'api' => [
  47. 'driver' => 'token',
  48. 'provider' => 'users',
  49. ],
  50. ],
  51.  
  52. 'providers' => [
  53. 'usuario' => [
  54. 'driver' => 'eloquent',
  55. 'table' => 'usuarios',
  56. 'model' => AppUsuario::class,
  57. ],
  58.  
  59. 'admin' => [
  60. 'driver' => 'eloquent',
  61. 'table' => 'admins',
  62. 'model' => AppAdmin::class,
  63. ],
Add Comment
Please, Sign In to add comment