Laravel 中路由跳转
- 问题描述:
- 在
auth中间件中, 我想要未登录的用户跳转到其他的路径, 而不是默认的login, 我没有使用命名路由
- 在
- 代码如下:
<?php
namespace App\Http\Middleware;
use Illuminate\Auth\Middleware\Authenticate as Middleware;
class Authenticate extends Middleware
{
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
// return route('login'); 默认的
return redirect('admin/login');
}
}
}
报错信息:

尝试解决办法:
按照这边 文章 的说法, 在后面链式调用with()方法并没有生效
- 我目前发现的
laravel中路由跳转一共有两种方法,route()和redirect(), 其中route()需要的参数是命名路由,redirect()需要的是路由地址 - 那么当不想用命名路由的时候, 上面
redirect()函数也出问题的时候该怎么办呢? 求指教下
关于 LearnKu
推荐文章: