gpt4 book ai didi

php - 如何从 Controller 中的函数返回多个变量

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

我想从我的 Controller 函数返回两个变量。这样做的目的是在我的index.blade.php 表单中使用它们。

public function index()

{
$checkauth=Auth::check();
$postl= PostModell::orderby('created_at','desc')->paginate(4);

return view ('posts.index')->with('postl',$postl);
}

从上面的示例代码中,两个变量是 $checkauth$poSTL

最佳答案

您可以使用以下语法:

return view ('posts.index', compact('postl', 'checkauth'));

或者:

return view ('posts.index', ['postl' => $postl, 'checkauth' => $checkauth]);

但实际上你不需要通过 $checkauth 因为你可以直接在 View 中进行检查:

@if (auth()->check())

或者甚至使用 @auth指令:

@auth
{{-- The user is authenticated --}}
@endauth

关于php - 如何从 Controller 中的函数返回多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364859/

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