xxxxxxxxxx
1 - composer create-project laravel/laravel laravel8 8.0
2 - composer require laravel/ui
3 - php artisan ui vue --auth
4 - npm install
5 - npm run dev
6 - php artisan ui:auth
7 = > url example.com/login
xxxxxxxxxx
composer require laravel/ui
php artisan ui vue --auth
npm install && npm run dev
xxxxxxxxxx
Laravel's laravel/ui package provides a quick way to scaffold all of the routes and views you need for authentication using a few simple commands:
composer require laravel/ui
php artisan ui vue --auth
xxxxxxxxxx
public function login(AuthRequest $request): RedirectResponse
{
if (Auth::attempt($request->validated())) {
if (Auth::user()->product_status === 0) {
Auth::logout();
return redirect()->back()->withErrors(trans('Ваш аккаунт не активен'));
}
return redirect()->intended(route('home'));
}
return redirect()->back()->withErrors(trans('all.error_auth_failed'));
}
xxxxxxxxxx
// Only for laravel 6.x and higher
composer require laravel/ui "^1.0" --dev
php artisan ui vue --auth
xxxxxxxxxx
set up auth laravel 7
-----------------
composer require laravel/ui:^2.4
php artisan ui vue --auth