Php 我在Laravel中显示用户和帖子列表时遇到问题
我的数据库中有用户和帖子,我想显示数据库中用户和帖子的总数。但当我点击登录链接时,我得到了未定义的变量 我已经得到了用户和帖子的列表,但当我点击登录链接时,它不起作用 主页的PostControllerPhp 我在Laravel中显示用户和帖子列表时遇到问题,php,laravel,Php,Laravel,我的数据库中有用户和帖子,我想显示数据库中用户和帖子的总数。但当我点击登录链接时,我得到了未定义的变量 我已经得到了用户和帖子的列表,但当我点击登录链接时,它不起作用 主页的PostController 公共功能索引(请求$Request) { $news=news::latest()->paginate(15); $users=User::latest(); $totalNews=News::count(); $totalUsers=User::count(); 返回视图('pages.wel
公共功能索引(请求$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,它丢失,因此您会得到未定义的变量错误
并为您的代码编辑器使用“美化器”插件;) 我现在已经这样做了,请用缩进更好地格式化代码。很难读