【问题标题】:How to insert table rows in a foreach loop in a blade.php file in laravel 5.2?如何在 laravel 5.2 的 Blade.php 文件中的 foreach 循环中插入表行?
【发布时间】:2017-02-08 14:15:28
【问题描述】:

我创建了一个视图页面,我从控制器中获取了一个 Eloquent 变量。该变量指向表中的元素。这是我当前的代码。

  <table border="0px">
    <tr>
    @foreach ($teacher as $value) 
        <?php    
            $tid = $value->teacherID;
        ?>

        <tr>
            <td> <a href="info/{{ $tid }}"> {{ $value['teacher_name'] }} </a></td>
            <td>{{ $value['course_name'] }}</td>
        </tr>
        <hr>

    @endforeach
    </tr>
</table>

我收到此代码的意外输出。我在开始时得到了一些空格,然后是我的表(mysql)元素。请帮我解决问题。 谢谢, 问候。

【问题讨论】:

    标签: php html laravel-5.2 laravel-blade


    【解决方案1】:

    Laravel 遵循这种方法:

    控制器功能:

    myFunction()
    {
        $myData = array('1' => 'One', '2' => 'Two');    // sample data. You can get this data from DB
        return view('myView', array('data' => $myData));
    }
    

    myView.blade.php:

    在这里您可以使用 $data 数组,例如:

    {{ $data['1'] }}
    {{ $data['2'] }}
    

    现在相应地跟踪您的方法。

    【讨论】:

    • 感谢您回复@Mayank。 returnView::make('viewb')->with('teacher', $teacher); //我的控制器的东西
    • 我不能继续用同样的逻辑吗?
    • 是的,你可以返回 view('myView', array('data' => $myData));和 returnView::make('viewb')->with('teacher', $teacher);是一样的。
    • 好的,那么你的意思是说我需要在检索它时使用索引号。但是,如果新条目不断添加到我的表中怎么办。根据您的说法,我应该通过索引检索它,这将是一种静态方式。对吗?
    • 您也可以使用 foreach。它只是一个演示示例兄弟
    【解决方案2】:
    public function getTeachers(){
        $teachers = Teachers::all();
        return('teachers',compact('teachers'));
    }
    

    在刀片文件中,您可以读取属性

     @foreach ($teacher as $value) 
        if($value != '' || $value != null)
            ID:{{$value->teacherID}}
     @endforeach
    

    【讨论】:

    • 感谢您回复@Mohammed。我已经完成了功能部分,但是在查看时我得到了一些我不想要的空行。请帮帮我。
    • @AvinashJaiswal 检查该值是否存在于视图中!否则您的数据库中可能有空记录。
    • 对!干杯@MohamedNizar
    • 您从我的回答中找到解决方案了吗?
    • 是的,明白了。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 2017-06-26
    • 1970-01-01
    • 2020-03-08
    • 2016-04-24
    • 2016-07-18
    • 1970-01-01
    相关资源
    最近更新 更多