こちら自己解決しました。
ルーティング
Route::get('login/guest', 'Auth\LoginController@guestLogin')->name('login.guest');
コントローラー
namespace App\Http\Controllers\Auth;
use Auth;
use App\User;
use App\Article;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers;
protected $redirectTo = '/';
public function __construct()
{
$this->middleware('guest')->except('logout');
}
public function guestLogin(Request $request)
{
if(Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')])){
$articles = Article::latest()->paginate(5);
return view('articles.index', ['articles' => $articles]);
}
return redirect()->back();
}
}
View
@csrf
<input type="hidden" id="email" name="email" value="guest123@guest">
<input type="hidden" id="password" name="password" value="okokokijijij">
<button type="submit" class="btn btn-primary">簡単ログイン</button>
<form>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。