ErrorException: попытка прочитать свойство «id» в bool при доступе к данным в Laravel BladePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 ErrorException: попытка прочитать свойство «id» в bool при доступе к данным в Laravel Blade

Сообщение Anonymous »

Я столкнулся с проблемой при попытке отобразить данные об учащихся в представлении Laravel. Когда я пытаюсь получить доступ к свойству id объекта ученика в представлении, я получаю исключение ErrorException: попытка прочитать свойство «id» в bool.
Это мой контроллер< /strong>

Код: Выделить всё

public function show($id)
{
$mahasiswa = Mahasiswa::with('mataKuliah')->find($id);
$mataKuliah = MataKuliah::all();

if (!$mahasiswa) {
return redirect()->route('daftar-krs')->with('error', 'Student not found');
}

return view('Krs.Index', compact('mahasiswa', 'mataKuliah'));
}
Просмотр[/b]

Код: Выделить всё



@include('Template.head')


@include('Template.navbar')
@include('Template.sidebar')



Tambah Kartu Rencana Studi (KRS)

[list]
[*][url={{ route(]Home[/url]
[*]Tambah KRS
[/list]







Input KRS
@if($mahasiswa)

@csrf


Mahasiswa

Pilih Mahasiswa
@foreach($mahasiswa as $m)
{{ $m->name }}
@endforeach


Mata Kuliah

@foreach($mataKuliah as $mk)
{{ $mk->name }}
@endforeach


Nilai


@else
@endif
Data mahasiswa tidak ditemukan.
Simpan










@include('Template.footer')

@include('Template.scripts')


Маршрут

Код: Выделить всё

Route::get('/krs', [KrsController::class, 'index'])->name('daftar-krs');
Route::get('/krs/edit/{id}', [KrsController::class, 'show'])->name('edit-krs');
Route::post('/krs-simpan', [KrsController::class, 'store'])->name('simpan-krs');
Сообщение об ошибке:
ErrorException: попытка прочитать свойство «id» в bool
  • Запрос проверен в контроллере, чтобы убедиться в наличии данных.
  • Добавлены нулевые проверки в представлении.


Подробнее здесь: https://stackoverflow.com/questions/788 ... data-in-la
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»