@th1s

Undefined variable что не так?

Выдаёт ошибку Undefined variable: pays (View: /www/resources/views/admin/index.blade.php)

Controller
public function pays() {
        $pays = DB::table('pay')
            ->select('pay.*', 'users.username')
            ->join('users', 'pay.uid', '=', 'users.id')
            ->where('uid', '>', '0')
            ->orderBy('buy_at', 'desc')
            ->get(); 		
    	return view('admin.index', compact('pays'));
    }


Перебор в index.php

@forelse($pays as $pay)
                        <tr>
                          <td><a target="_blank" href=""></a></td>
                          <td></td>
                        </tr>
                        @empty
                            <center><h1 style="color: #33BDA6;"> нет!</h1></center>
                        @endforelse


Что не так , подскажите пожалуйста. Если можно на примере
  • Вопрос задан
  • 378 просмотров
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Это не ошибка, а предупреждение. Задайте (оперделите) переменню $pays.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы