Laravel 8 视图不更新路由
Posted
技术标签:
【中文标题】Laravel 8 视图不更新路由【英文标题】:Laravel 8 view does not update routing 【发布时间】:2021-01-23 23:00:15 【问题描述】:您好,我正在开发简单的网站。最近我添加了身份验证(注册/登录)系统。问题是当我登录到我的用户时,即使我创建了名为“/checkUser”的新路由,路由也会转到先前创建的路由“/backend”。 我试图清除所有类型的缓存,但没有奏效。
login.blade.php 登录按钮片段:
<div class="form-group">
<div class="form-group">
<button href=" url('/checkUser') "
type="submit" class="btn btn-primary btn-user btn-block">
__('Login')
</button>
</div>
</div>
web.php:
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Auth;
use App\Http\Controllers\backendController;
Route::get('/', function ()
return view('welcome');
);
Route::get('/checkUser', [backendController::class, 'userCheck']);
Auth::routes();
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
backendController.php:
public function userCheck()
$userRoles = Auth::user()->roles->pluck('name');
dd($userRoles);
【问题讨论】:
【参考方案1】:找到答案了! 需要检查路线并找到“login”
php artisan route:list
在我的情况下,我将 HOME 目录更改为“/backend”
【讨论】:
以上是关于Laravel 8 视图不更新路由的主要内容,如果未能解决你的问题,请参考以下文章