@extends('template')
@section('title')
@if (isset($title))
- {{ $title }}
@endif
@endsection
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
{{ $doctor->name }}
</div>
<div class="card-body">
<table class="table">
<tr>
<td>Name:</td>
<td>{{ $doctor->name }}</td>
</tr>
<tr>
<td>Email:</td>
<td>{{ $doctor->email }}</td>
</tr>
<tr>
<td>Phone:</td>
<td>{{ $doctor->phone }}</td>
</tr>
<tr>
<td>Address:</td>
<td>{{ $doctor->address }}</td>
</tr>
<tr>
<td>Status:</td>
<td>{{ $doctor->status }}</td>
</tr>
<tr>
<td>Specializacje:</td>
<td>
<ul>
@foreach ($doctor->specializations as $specialization)
<li>{{ $specialization->name }}</li>
@endforeach
</ul>
</td>
</tr>
</table>
</div>
</div>
</div>
@endsection('content')
Jak sprawić żeby zmienne name email phone status... były obiektami, widziałem gdzieś wpis że trzeba je podać w tablicy?
ErrorException (E_ERROR)
Trying to get property 'name' of non-object (View: C:\xampp\htdocs\laravel\laravel\resources\views\doctors\show.blade.php)
Previous exceptions
Trying to get property 'name' of non-object (0)
show.blade.php
C:\xampp\htdocs\laravel\laravel\storage\framework\views\e2146825e8a90ff9eabbd8d31c3148574c8e7da1.php
<?php $__env->startSection('title'); ?>
<?php if(isset($title)): ?>
- <?php echo e($title); ?>
<?php endif; ?>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<div class="container">
<div class="card">
<div class="card-header">
<?php echo e($doctor->name); ?> <<<<<======================
</div>
<div class="card-body">
<table class="table">
<tr>
<td>Name:</td>
<td><?php echo e($doctor->name); ?></td>
</tr>
<tr>
<td>Email:</td>
<td><?php echo e($doctor->email); ?></td>
</tr>
<tr>
<td>Phone:</td>
<td><?php echo e($doctor->phone); ?></td>
</tr>
<tr>
<td>Address:</td>
<td><?php echo e($doctor->address); ?></td>
</tr>
<tr>
<td>Status:</td>
<td><?php echo e($doctor->status); ?></td>
</tr>
<tr>
<td>Specializacje:</td>
<td>
<ul>
Arguments
"Trying to get property 'name' of non-object (View: C:\xampp\htdocs\laravel\laravel\resources\views\doctors\show.blade.php)"