我的app.blade.php
文件是我的主文件,@yield
我的所有其他刀片模板文件。我注意到Auth
类可用于此文件。我无法弄清楚如何添加我的自定义类Projects
,以便app.blade.php
可以使用它。
app.blade.php
包含一个下拉菜单,我需要列出我的所有项目,但如果我尝试类似
Projects::where('user_id','=',Auth::user()->id)->get()
我收到一条错误消息,指出找不到Projects类。如何将Auth
添加到我的主模板中?或者,我需要以不同的方式解决这个问题吗?
答案 0 :(得分:3)
您可以通过将类注入模板来实现。
@inject('project', 'App\Project')
{{ $project->where('user_id','=',Auth::user()->id)->get() }}
只需确保您的命名空间正确无误。