Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel上的any()缺少参数1_Php_Laravel_Routes_Blade_Laravel Blade - Fatal编程技术网

Php laravel上的any()缺少参数1

Php laravel上的any()缺少参数1,php,laravel,routes,blade,laravel-blade,Php,Laravel,Routes,Blade,Laravel Blade,我是拉雷维尔的新手,现在 any()缺少参数1,在第4行的C:\wamp64\www\NewLaravel\storage\framework\views\0076eaa92b4bf0f347725a7d763fec50e12a8006.php中调用并已定义(视图:C:\wamp64\www\NewLaravel\resources\views\posts\add.blade.php) 在这里,我将用户发送到一个新页面以添加数据。我不是在这里传递变量和变量 当用户点击addnew按钮时,他会进入

我是拉雷维尔的新手,现在

any()缺少参数1,在第4行的C:\wamp64\www\NewLaravel\storage\framework\views\0076eaa92b4bf0f347725a7d763fec50e12a8006.php中调用并已定义(视图:C:\wamp64\www\NewLaravel\resources\views\posts\add.blade.php)

在这里,我将用户发送到一个新页面以添加数据。我不是在这里传递变量和变量 当用户点击addnew按钮时,他会进入
posts/add.blade.php
页面

路由web.php

Route::get('/posts/add','PostsController@add')->name('posts.add')

后置控制器

public function add(){
    //load form view
    return view('posts.add');
}
查看文件:
resource/views/posts/add.blade.php

    @extends('layouts.app')

@section('content')
<div class="row">
    <div class="col-lg-12">
        @if($errors>any())
            <div class="alert alert-danger">
                @foreach($errors->all() as $error)
                    <p>{{$error}}</p>
                @endforeach
                </div>
        @endif

        <div class="panel panel-default">
            <div class="panel-heading">
                Add New Post <a href="{{route('posts.index')}}" class="label label-primary pull-right">Back</a> 
            </div>

            <div class="panel-body"></div> 
@extends('layouts.app'))
@节(“内容”)
@如果($errors>any())
@foreach($errors->all()作为$error)
{{$error}}

@endforeach @恩迪夫 增加新职位

提前感谢替换视图中的
if endif
代码块,如下所示:

@if (count($errors) > 0)
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif
@if(计数($errors)>0)
    @foreach($errors->all()作为$error)
  • {{$error}}
  • @endforeach
@恩迪夫

参考此

您缺少一个连字符,因此您询问
$errors
是否大于
any()
$errors->any()
。查看
-
?没关系,hypen需要在出错后添加。