【问题标题】:foreach can't work in server but in localhost workforeach 不能在服务器上工作,但在 localhost 工作
【发布时间】:2019-07-18 02:36:35
【问题描述】:

我想将我的 laravel 项目上传到 000webhost,但我遇到了 foreach 错误,我该如何解决这个错误

查看:

    @foreach ($rvw as $rw)
        <div class="item">
            <div class="card-review">
                <div class="batas">
                    <img src="{{asset($rw->foto)}}" class="img-review">
                </div>
                <div class="batas2">
                    <span class="bio-review">{{$rw->nama}}</span>
                    <br>                        
                </div>
                <div class="batas3">
                    <p class="text-review">"{{$rw->ulasan}}"</p>
                </div>
            </div>
        </div>
    @endforeach

控制器:

       $index['idx'] = DB::table('index')->first();
       $index['albm'] = DB::table('album')->first();
       $index['rvw'] = DB::table('reviews')->get();

       return view('index',$index);

有错误:

为 foreach() 提供的参数无效(查看: /storage/ssd4/813/10210813/resources/views/index.blade.php)

【问题讨论】:

  • 检查 $index['rvw'] 中的值,然后再将其传递给查看。试试dd($index['rvw']); 告诉我们它打印了什么?
  • 或者您可以在 for-each 上方添加 @if (count($rvw))

标签: laravel foreach


【解决方案1】:

这样做

$idx  = DB::table('index')->get();
$albm = DB::table('album')->get();
$rvw  = DB::table('reviews')->get();
return view('index',compact('albm','rvm','idx'));

【讨论】:

  • 检查您的数据库。查看目标是否至少有一条记录。
【解决方案2】:

由于出现错误,您的代码不会遍历索引。使用此代码

@foreach ($index['rvw'] as $rw)
    <div class="item">
        <div class="card-review">
            <div class="batas">
                <img src="{{asset($rw->foto)}}" class="img-review">
            </div>
            <div class="batas2">
                <span class="bio-review">{{$rw->nama}}</span>
                <br>                        
            </div>
            <div class="batas3">
                <p class="text-review">"{{$rw->ulasan}}"</p>
            </div>
        </div>
    </div>
@endforeach

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2013-10-01
    相关资源
    最近更新 更多