php - 在 laravel 登录页面中获取“此页面现在无法正常工作”
问题描述
我有启动 laravel 应用程序,当我访问登录页面时,向我显示“此页面现在无法正常工作”,我的代码中没有看到任何错误loginController
:
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class LoginController extends Controller
{
public function __construct()
{
$this->middleware(['auth']);
}
public function index(){
return view('auth.login');
}
public function store(Request $request){
dd($request->remember);
$this->validate($request, [
'email' => 'required|email',
'password' => 'required',
]);
if(!auth()->attempt($request->only('email', 'password'))){
return back()->with('status', 'Invalid login details');
}
return redirect()->route('dashboard');
}
}
文件中的登录路径web.php
:
Route::get('/login', [LoginController::class, 'index'])->name('login');
Route::post('/login', [LoginController::class, 'store']);
解决方案
我认为您需要删除这些行:
public function __construct()
{
$this->middleware(['auth']);
}
因为您强制使用身份验证中间件。您不应将身份验证中间件添加到登录页面。
推荐阅读
- .net-core - .NET Core 中使用 HATEOS 的 REST API 长期运行异步作业的软件设计
- excel - 下拉列表中的值以相反的顺序显示
- delphi - Delphi 2010 Enter & Ctrl+Enter 编辑快捷键
- r - 如何将 CRAN 包导出到 Conda yaml 文件?
- php - Laravel 错误 '; 预期的”和“意外的未知” 437 次
- python - 有没有办法从 python pandas 系列中制作比例图?
- python - 如何在 Pandas 中有效地使用分箱和间隔
- sql - 在sql中将varchar列转换为日期
- c++ - 转换向量并将其写入 C++ 字符串流
- python - python密码解密失败