Ucze sie dopiero laravel i wyskakuje mi błąd "Trying to get property of non-object (View: C:\xampp\htdocs\cats\resources\views\cats\single.blade.php)"
czyli mam zmienna która nie jest obiektem ale nie moge znaleśc gdzie mam bła. Prosże o pomoc. dodaje plik single.blade.php i f7ffe9b83ea6536b43fc2ce9fc576d1e914535a0.php w 6 lini kodu jest podobno błąd. To jest Route który sie wywołuje
plik z dziwna nazwą :
Route::get('cats/create',function(){
$cat = new Cat();
return View::make('cats.edit')->with('cat',$cat)->with('method','post');
});
<?php $__env->startSection('header'); ?>
<a href="<?php echo e(url('/')); ?>">Powrót do podsumowania</a>
<h2>
<?php echo e($cat->name); ?>
</h2>
<a href="<?php echo e(url('cats/'.$cat->id.'/edit')); ?>">
<span class="glyphicon glyphicon-edit"></span> Edycja
</a>
<a href="<?php echo e(url('cats/'.$cat->id.'/delete')); ?>">
<span class="glyphicon glyphicon-trash"></span> Usuń
</a>
ostatnia edycja: <?php echo e($cat->updated_at); ?>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<p>Data urodzenia: <?php echo e($cat->date_of_brith); ?></p>
<p>
<?php if($cat->breed): ?>{
Rasa:
<?php echo e(link_to('cats/breeds/'.$cat->breed->name, $cat->breed->name)); ?>
}
<?php endif; ?>
</p>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('master', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
plik single:
@extends('master')
@section('header')
<a href="{{url('/')}}">Powrót do podsumowania</a>
<h2>
{{{$cat->name}}}
</h2>
<a href="{{url('cats/'.$cat->id.'/edit')}}">
<span class="glyphicon glyphicon-edit"></span> Edycja
</a>
<a href="{{url('cats/'.$cat->id.'/delete')}}">
<span class="glyphicon glyphicon-trash"></span> Usuń
</a>
ostatnia edycja: {{$cat->updated_at}}
@stop
@section('content')
<p>Data urodzenia: {{$cat->date_of_brith}}</p>
<p>
@if($cat->breed){
Rasa:
{{link_to('cats/breeds/'.$cat->breed->name, $cat->breed->name)}}
}
@endif
</p>
@stop