哎呀,看起来像出事了。 Laravel

时间:2015-12-06 09:29:47

标签: laravel

哎呀,好像出了什么问题。当我输入http://localhost:8000/admin/categories时,Laravel 5.0。它显示类别管理面板,您可以在此处查看,删除和创建新类别。

这是我的index.blade.php

@extends('layouts.main')
@section('content')
    <div id="admin">
        <h1>Categories Admin Panel</h1><hr>
        <p>Here you can view, delete, and create new categories.</p>
        <h2>Categories</h2><hr>
        <ul>
            @foreach($categories as $category)
                <li>
                    {!! $category->name !!} - 
                    {!! Form::open(array('url'=>'admin/categories/destroy', 'class'=>'form-inline')) !!}
                    {!! Form::hidden('id', $category->id) !!}
                    {!! Form::submit('delete') !!}
                    {!! Form::close() !!}
                </li>
            @endforeach
        </ul>
        <h2>Create New Category</h2><hr>
        @if($errors->has())
            <div id="form-errors">
            <p>The following errors have occurred:</p>
            <ul>
                @foreach($errors->all() as $error)
                    <li>{!! $error !!}</li>
                @endforeach
            </ul>
        </div><!-- end form-errors -->
        @endif
        {!! Form::open(array('url'=>'admin/categories/create')) !!}
        <p>
            {!! Form::label('name') !!}
            {!! Form::text('name') !!}
        </p>
        {!! Form::submit('Create Category', array('class'=>'secondary-cart-btn')) !!}
        {!! Form::close() !!}
    </div><!-- end admin -->
@stop

1 个答案:

答案 0 :(得分:0)

使用if语句包含显示代码的错误。 它应该是这样的:

<ul>
    @if($errors->any())    
        @foreach($errors->all() as $error)
            <li>{!! $error !!}</li>
        @endforeach
    @endif    
</ul>