Привет, ребята, я только начал изучать, как использовать Laravel, и когда я попытался запустить код ниже, я получил:
Ошибка неопределенной переменной
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<ul>
@foreach ($tasks as $task)
<li>{{ $task->Todo }}</li>
@endforeach
</ul>
</body>
</html>
это код, используемый в файле web.php
:
web.php
Route::get('/tasks', function () {
$tasks = DB::table('tasks')->get();
//return $tasks;
return view('welcome',compact($tasks));
});
Я обнаружил, что если я использую $GLOBALS['variable'];
для замены переменной $tasks
в обоих файлах, это работает.
Но в примере видео из ларакастов они не использовали $GLOBALS['variable'];
Это ошибка, которую я получаю:
«Неопределенная переменная: задачи (представление: C:\Users\Friday\Documents\Documentations\laraprojects\BrainGear\resources\views\welcome.blade.php)»
$tasks
вместо'tasks'
06.01.2019