【问题标题】:Undefined variable error in laravellaravel中未定义的变量错误
【发布时间】:2017-07-09 11:46:48
【问题描述】:

我对 laravel 中的视图有疑问 .这里是控制器

public function transactions()
    {
        $transactions = Transaction::all();

        return view('admin.transaction', compact('transactions'));
    }

这里是风景

@foreach($transactions as $transaction)
    <tr>
        <td>{{$transaction->bank_number}}</td>
        <td>{{$transaction->transaction_id}}</td>
        <td>{{$transaction->amount}}</td>
        <td>{{$transaction->description}}</td>
        <td>{{$transaction->made_on}}</td>
    </tr>
    @endforeach 

错误是

未定义变量:视图中的交易。

请帮帮我!谢谢

【问题讨论】:

  • 当你尝试这个时会发生什么:return view('admin.transaction')-&gt;with($transactions, compact('transactions'));
  • 您能否dd($transaction) 并在您的问题中发布输出,因此请确保您创建了一个带有transaction.blade.php 的管理文件夹

标签: php laravel


【解决方案1】:

像下面这样使用

   return view('admin.transaction')->with('transactions', $transactions);

【讨论】:

    猜你喜欢
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 2018-12-18
    • 2016-06-02
    相关资源
    最近更新 更多