Я только что начал проект в Laravel и пытаюсь показать пользователей в режиме индекса, но появляется ошибка «неопределенная переменная». Я провел несколько часов безуспешно, если вы знаете что-то еще, пожалуйста, помогите.
Я разместил свой код ниже.
Просмотр
@extends('layouts.default')
@section('content')
<h2>Index Page</h2>
@foreach($users as $user)
{{$user->name}}
@endforeach
@endsection
Контроллер
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Validator;
use Auth;
use App\User;
class HomeController extends Controller
{
public function index(){
$users = User::all();
return view('home.index', [ 'users' => App\User::all() ]);
}
}
Маршруты
Route::get('/', function(){
return view('home/index');
});
Route::get('home.index', 'HomeController@index');