Php 未定义变量:$Laravel 5.4

Php 未定义变量:$Laravel 5.4,php,laravel,Php,Laravel,这是PEMESANCONTROLLER中的代码: 函数索引() { $ruang=\App\RUANGA::all(); $sewa=\App\sewa::all(); 返回视图('/admin/pesan/index',compact('ruang','sewa'); } 公共职能部门 { $sewa=\App\sewa::all(); $pdf=pdf::loadview(“”,['sewa'=>$sewa]); return$pdf->download('laporan-guest-pdf

这是PEMESANCONTROLLER中的代码:

函数索引()
{
$ruang=\App\RUANGA::all();
$sewa=\App\sewa::all();
返回视图('/admin/pesan/index',compact('ruang','sewa');
}
公共职能部门
{
$sewa=\App\sewa::all();
$pdf=pdf::loadview(“”,['sewa'=>$sewa]);
return$pdf->download('laporan-guest-pdf')->stream();
}
这是我正在写入
index.blade.php
的代码:

@foreach($sewa as $r)

@endforeach
这是我的索引代码:


不
纳玛塔木
阮干
签到
结账
阿克西
@foreach($sewa作为$r)
{{$loop->iteration}
{{$r->nama_guest}
{{$r->ruangan}
{{$r->created_at}
{{$r->tgl_checkout}
@endforeach
我明白了:

Undefined variable: sewa (View:
C:\xampp\htdocs\Hotel_Lido\resources\views\admin\pesan\index.blade.php)
为什么会这样?一切正常,但当我点击Export PDF按钮时,程序显示错误。

试试这个

<?php

use App\Ruangan;
use App\Sewa;

class PemesananController extends Controller
{

    function index()
    {
        $ruang = Ruangan::all();
        $sewa = Sewa::all();

        return view('admin.pesan.index', compact('ruang', 'sewa'));
    }

}

路线和错误是什么?如果您在
cetak\u pdf
函数上使用
dd($sewa)
会发生什么?该类是以大写字母开头还是以小写字母sewa或Sema开头?发布您的模型代码