Php Auth::login()在Laravel 8中不起作用

Php Auth::login()在Laravel 8中不起作用,php,laravel,laravel-8,laravel-authentication,Php,Laravel,Laravel 8,Laravel Authentication,Auth::login()不工作。在做这个项目之前,我做了另一个项目,然后它成功了。 这是用户模型 <?php namespace App\Models; use Illuminate\Contracts\Auth\Authenticatable; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class User extends Model

Auth::login()
不工作。在做这个项目之前,我做了另一个项目,然后它成功了。 这是用户模型

<?php

namespace App\Models;

use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class User extends Model implements Authenticatable
{
    use \Illuminate\Auth\Authenticatable;

    use HasFactory;
}
控制器重定向欢迎路由,但欢迎路由再次重定向到登录页面。 路由欢迎具有中间件身份验证:

Route::get('/', function () {
    return view('welcome');
})->name('welcome')->middleware('auth');
如果你有解决办法,请告诉我

如评论中所述:


试着为自己创建一个小的例子,看看事情在哪里 开始不再工作。我建议你不要再像以前那样回音了 loggedIn,因为这会中断Laravel中的某些功能。例如 bacause:>请记住,必须在任何实际操作之前调用header() 输出已发送


我的错误是,我在
header()
函数之前写了
echo

试着为自己创建一个较小的例子,看看事情从哪里开始不再起作用。我建议停止在
loggedIn
中使用echo-ing,因为这会中断Laravel中的某些功能。例如bacause:>请记住,在发送任何实际输出到StackOverflow之前必须调用header()!“X不工作。”–请更具体一些(错误消息,在什么情况下)?感谢在线托马斯,你帮了很多忙!它起作用了
Route::get('/', function () {
    return view('welcome');
})->name('welcome')->middleware('auth');