如何修复向laravel的auth controller登录提交请求后找不到的404
这是我第一次遇到这个问题,当我在Auth控制器登录中提交请求后,在此服务器上找不到请求的URL/internalcommunication/login。我已经尝试了其他用户的其他引用,但是它对我不起作用。为了更容易理解,我将展示我的结构如何修复向laravel的auth controller登录提交请求后找不到的404,laravel,Laravel,这是我第一次遇到这个问题,当我在Auth控制器登录中提交请求后,在此服务器上找不到请求的URL/internalcommunication/login。我已经尝试了其他用户的其他引用,但是它对我不起作用。为了更容易理解,我将展示我的结构 Laravel Version: "laravel/framework": "^6.2", 主目标:成功登录后,它将重定向到/或索引页面。 注意:我已经设置了apache文档根目录的项目路径。 我有我的路线列表: <div class="col-md-6
Laravel Version: "laravel/framework": "^6.2",
主目标:成功登录后,它将重定向到/或索引页面。
注意:我已经设置了apache文档根目录的项目路径。
我有我的路线列表:
<div class="col-md-6">
<center><h4>Sign In Your Account!</h4></center>
<form method="POST" action="{{ route('login') }}">
@csrf
<div class="form-group">
<label htmlFor="exampleInputEmail1">Email address</label>
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label htmlFor="exampleInputPassword1">Password</label>
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1"/>
<label class="form-check-label" htmlFor="exampleCheck1">Check me out</label>
</div>
<br/>
<button type="submit" class="btn btn-primary">
{{ __('Login') }}
</button>
</form>
我的Html刀片:
<div class="col-md-6">
<center><h4>Sign In Your Account!</h4></center>
<form method="POST" action="{{ route('login') }}">
@csrf
<div class="form-group">
<label htmlFor="exampleInputEmail1">Email address</label>
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label htmlFor="exampleInputPassword1">Password</label>
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1"/>
<label class="form-check-label" htmlFor="exampleCheck1">Check me out</label>
</div>
<br/>
<button type="submit" class="btn btn-primary">
{{ __('Login') }}
</button>
</form>
登录您的帐户!
@csrf
电子邮件地址
@错误('电子邮件')
{{$message}}
@恩德罗
我们永远不会与其他人共享您的电子邮件。
密码
@错误('密码')
{{$message}}
@恩德罗
看看我
{{{{('Login')}
错误:
您的.env中的应用程序URL似乎不正确。应用程序URL是否与您用于构建的域相同?是的,我已将其设置为应用程序URL我的域您的服务器未正确配置(以某种方式)似乎。。。请求应该交给laravel,但看起来没有发生,通常是由于重写未正确设置更改url后运行
php artisan config:clear
应用程序url仅用于控制台命令,因此没有理由运行config:clear
,因为在开发过程中没有理由缓存配置