how login one user with id in laravel
public function manualLogin(){
$user = User::find(1);
Auth::login($user);
return redirect('/');
}
///////////////////////////////////////////////////////////////
// or
Auth::logout();
how login one user with id in laravel
public function manualLogin(){
$user = User::find(1);
Auth::login($user);
return redirect('/');
}
///////////////////////////////////////////////////////////////
// or
Auth::logout();
laravel get auth user id
// Get the currently authenticated user's ID...
$id = Auth::id();
artisan make auth
composer require laravel/ui
php artisan ui vue --auth
create new authentication middleware laravel
php artisan make:middleware BasicAuth //In console.
//BasicAuth.php file is created:
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class AdminAuth {
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next) {
return $next($request);
}
}
//Replace handle function:
public function handle($request, Closure $next) {
//The following line(s) will be specific to your project, and depend on whatever you need as an authentication.
$isAuthenticatedAdmin = (Auth::check() && Auth::user()->admin == 1);
//This will be excecuted if the new authentication fails.
if (! $isAuthenticatedAdmin)
return redirect('/login')->with('message', 'Authentication Error.');
return $next($request);
}
//In app/Http/Kernel.php, add this line:
protected $routeMiddleware = [
/*
* All the laravel-defined authentication methods
*/
'adminAuth' => \App\Http\Middleware\AdminAuth::class //Registering New Middleware
];
//In routes/web.php, add this at the end of the desired routes:
Route::get('/adminsite', function () {
return view('adminsite');
})->middleware('adminAuth'); //This line makes the route use your new authentication middleware.
laravel setup auth
// Only for laravel 6.x and higher
composer require laravel/ui "^1.0" --dev
php artisan ui vue --auth
php replace space with dash
<?php
$string = "hello php";
$replace = str_replace(" ", "_", $string);
echo $replace; // hello_php
?>
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us