Sistema de controles da União de Ciclistas do Brasil
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 

40 lines
854 B

<?php
namespace App\Http\Livewire\Collaborators\Auth;
use App\Providers\RouteServiceProvider;
use Illuminate\Support\Facades\Auth;
use Livewire\Component;
class Login extends Component
{
/** @var string */
public $email = '';
/** @var string */
public $password = '';
/** @var bool */
public $remember = false;
public function authenticate()
{
$credentials = $this->validate([
'email' => ['required', 'email'],
'password' => ['required'],
]);
if (!Auth::guard('collaborators')->attempt($credentials, $this->remember)) {
$this->addError('email', trans('auth.failed'));
return;
}
redirect(route('collaborators.home'));
}
public function render()
{
return view('livewire.collaborators.auth.login');
}
}