Php 我在Laravel中显示用户和帖子列表时遇到问题

Php 我在Laravel中显示用户和帖子列表时遇到问题,php,laravel,Php,Laravel,我的数据库中有用户和帖子,我想显示数据库中用户和帖子的总数。但当我点击登录链接时,我得到了未定义的变量 我已经得到了用户和帖子的列表,但当我点击登录链接时,它不起作用 主页的PostController 公共功能索引(请求$Request) { $news=news::latest()->paginate(15); $users=User::latest(); $totalNews=News::count(); $totalUsers=User::count(); 返回视图('pages.wel

我的数据库中有用户和帖子,我想显示数据库中用户和帖子的总数。但当我点击登录链接时,我得到了未定义的变量

我已经得到了用户和帖子的列表,但当我点击登录链接时,它不起作用

主页的PostController

公共功能索引(请求$Request)
{
$news=news::latest()->paginate(15);
$users=User::latest();
$totalNews=News::count();
$totalUsers=User::count();
返回视图('pages.welcome',compact('news','tags','users')->with(['total'=>$totalNews])->with(['sum'=>$totalUsers]);
}
帖子列表的新闻控制器

公共函数索引(请求$Request,$tag=null)
{   
如果($tag){
$tag=tag::where('name',$tag)->first();
$news=$tag->news()->latest()->paginate(15);
}否则{
$news=news::latest()->paginate(15);
}
$totalNews=News::count();
$totalUsers=User::count();
返回视图('categories.news',compact(['news','tag'])->with(['sum'=>$totalUsers])->with(['total'=>$totalNews]);
}
刀片

@guest
欢迎光临,客人

统计信息:{{$sum}}个成员,{{$total}个主题
日期:{now()->格式('l,dfy\a\t h:ia')}
  • | @if(Route::has('register'))
  • @恩迪夫 @否则 欢迎
    统计:成员、主题
    日期:{now()->格式('l,dfy\a\t h:ia')}

    @csrf @终客

    我希望结果能够输出,但当我点击登录链接时,结果不会输出。我想你看起来像这样

    @guest
    统计:登录到see Stats
    @否则
    统计信息:{{User::all()->count()}}个成员,{{Topics::all()->count()}个主题
    @恩迪夫
    
    日期:{now()->格式('l,dfy\a\t h:ia')}

    @guest
    开头的部分仅在用户未登录时输出,这是您决定放置
    统计信息:{{$sum}成员,{{$total}主题的地方
    语句

    要修复此行,请将其移动或复制到
    @else
    部分内部或
    @guest
    /
    @endguest
    块外部

    
    统计信息:{{$sum}}个成员,{{$total}个主题
    
    日期:{now()->格式('l,dfy\a\t h:ia')}
      @客人 欢迎光临,客人
    • | @if(Route::has('register'))
    • @恩迪夫 @否则 欢迎 @csrf @终客
    删除主页的PostController中的“标记”-compact,它丢失,因此您会得到未定义的变量错误


    并为您的代码编辑器使用“美化器”插件;)

    我现在已经这样做了,请用缩进更好地格式化代码。很难读