Это возможно, и это довольно просто сделать. Все, что вам нужно сделать, это создать маршрут, что-то вроде этого:
Route::get('admin/login-as-user/{id}', 'Admin\UserController@loginAsUser')->name('login.as.user');
После этого передайте маршрут на вашу кнопку LoginAsThisUser
с нужным user id
:
<a href="{{route('login.as.user'), $user->id}}" class="btn btn-default">LoginAsThisUser</a>
И создайте функцию в вашем контроллере:
public function loginAsUser($id)
{
$user = User::findOrFail($id);
Auth::login($user);
return redirect('/');
}
Примечание: это не проверено, дайте мне знать, если у вас возникнут какие-либо ошибки.