在 laravel 中,如何在视图中使用 @if 语句来验证数据库条件

这是 home.blade.php 文件


   @foreach($userview as $userview){

                    @if($userview = [{"role_code": "auv_recommend"}]){

                        <center>

                            <div class="box">

                                <div class="dropdown">

                                    <button class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown" data-submenu aria-expanded="false">AUV</button>

                                    <div class="dropright dropdown-menu" x-placement="bottom-start" style="position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(14px, 60px, 0px);">

                                        <button class="dropdown-item" type="button"><a tabindex=" -1" href="create">CREATE</a></button>

                                            <button class="dropdown-item dropdown-toggle test1" type="button" data-toggle="dropdown">VIEW</button>

                                            <div class="dropdown-menu dropright">

                                                <button class="dropdown-item" type="button"><a tabindex="-1" href="pendinglistSH">Awaiting Approval</a></button>

                                                <button class="dropdown-item" type="button"><a tabindex=" -1" href="reports">Reports</a></button>

                                            </div>



                                        </div>



                                </div>

                            </div>

                            </center>}


另外,如何在不返回数组的情况下仅获取列值以便可以使用它来检查我的状况,我尝试将变量 $userview 插入会话中,以便可以将其转到另一个控制器并尝试调用来自家庭控制器的变量,但它失败了



鸿蒙传说
浏览 123回答 1
1回答

万千封印

要回答您的第一个问题,您可以在负责为您的视图提供服务的方法中获取所需的数据。例如,如果这将是您的主页,那将是index().例子:public function index(){&nbsp; &nbsp;$userview = Session::get('userview');&nbsp; &nbsp;// Example data&nbsp; &nbsp;$yourData = DB::table('users')->where('name', 'John')->first();&nbsp; &nbsp;// Pass an array as second argument to view to pass more data, or you&nbsp;&nbsp; &nbsp;// can chain ->with calls&nbsp; &nbsp;return view('greetings', ['userview' => $userview, 'yourdata' => $user]);}然后,您可以同时使用userview和yourdata在您的index视图中。
打开App,查看更多内容
随时随地看视频慕课网APP