gpt4 book ai didi

php - 将自定义类添加到主 Blade 模板

转载 作者:行者123 更新时间:2023-12-04 12:12:44 26 4
gpt4 key购买 nike

我的 app.blade.php文件是我的主要文件,将 @yield我所有的其他 Blade 模板文件。我注意到 Auth类可用于此文件。我不知道如何添加我的自定义类之一,Projects所以它可用于app.blade.php .
app.blade.php包含一个下拉菜单,我需要在其中列出我所有的项目,但是如果我尝试类似

Projects::where('user_id','=',Auth::user()->id)->get()

我收到一条错误消息,指出未找到 Projects 类。我如何将它添加到我的主模板中,就像 Auth可用吗?或者,我需要以不同的方式解决这个问题吗?

最佳答案

您可以通过将类注入(inject)模板来实现。

@inject('project', 'App\Project')

{{ $project->where('user_id','=',Auth::user()->id)->get() }}

只要确保你的命名空间是正确的。

http://laravel.com/docs/5.1/blade#service-injection

关于php - 将自定义类添加到主 Blade 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com