Php 在laravel 4中将我的应用程序更改为维护模式后出错

Php 在laravel 4中将我的应用程序更改为维护模式后出错,php,laravel-4,Php,Laravel 4,我学习电子书《laravel 4入门》,在我关闭命令php artisan将我的应用程序转入维护模式之前一切正常,当我尝试使用命令php artisan up切换到实时模式时,为什么我的index.blade.php出现错误 这里是我的index.blade.php @extends('master') @section('header') @if(isset($breed)) {{link_to('/', 'Back to the overview')}} @endif <h2>

我学习电子书《laravel 4入门》,在我关闭命令php artisan将我的应用程序转入维护模式之前一切正常,当我尝试使用命令php artisan up切换到实时模式时,为什么我的index.blade.php出现错误

这里是我的index.blade.php

@extends('master')
@section('header')
@if(isset($breed))
{{link_to('/', 'Back to the overview')}}
@endif
<h2>
All @if(isset($breed)) {{$breed->name}} @endif Cats
<a href="{{URL::to('cats/create?_token='.csrf_token())}}" class="btn btn-primarypull-right">
Add a new cat
</a>
</h2>
@stop
@section('content')
@foreach($cats as $cat)
<div class="cat">
<a href="{{url('cats/'.$cat->id)}}">
<strong> {{{$cat->name}}} </strong> - {{{$cat->breed->name}}}
</a></div>
@endforeach
@stop
这是我的错误位置

</a>
</h2>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<?php foreach($cats as $cat): ?>
<div class="cat">
**<a href="<?php echo url('cats/'.$cat->id); ?>">
<strong> <?php echo e($cat->name); ?> </strong> - <?php echo e($cat->breed->name); ?>**
</a></div>
异常消息:尝试获取非对象的属性


请帮助解决此问题:

什么是$cats,它可能没有定义或定义不正确。可能$cats来自我的路线?在我运行php artisan之前,一切正常:是否每只猫都有一个指定的品种?尝试{{{$cat->breed!=null?$cat->breed->name:}}}而不是{{{{$cat->breed->name}}}谢谢你给我的所有建议,我已经解决了这个问题,我有cats表和breed表之间的关系,我的cats表中的每一行都不包含breed\u id,在我删除这一行之后,所有事情都会正常恢复:D,谢谢你。。
</a>
</h2>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<?php foreach($cats as $cat): ?>
<div class="cat">
**<a href="<?php echo url('cats/'.$cat->id); ?>">
<strong> <?php echo e($cat->name); ?> </strong> - <?php echo e($cat->breed->name); ?>**
</a></div>