在数组 laravel 5.4 上调用成员函数 first()

阿扬·阿尔维

我对 Laravel 5.4 非常陌生,对刀片模板知之甚少。

问题是我正在将数组传递给视图并尝试通过first()刀片模板的提供的函数获取数组元素的第一个索引,但它给了我错误Call to a member function first() on array

这是我的控制器代码

 public function authenticate(Request $request )
 {               
    if (Auth::attempt(['email' => $request->input('email'), 'password' => 
        $request->input('password'), 'Status' => 0])) 
        {
            // Authentication passed...
            return redirect()->intended('Users');
        }
    else
    {
        $json=array('email'=>'You cant leave Email field empty');         
        return  View::make('Auth/login')->with('error',($json));           
    }
 }

这是我的查看代码

  @if($errors->any())         
       {{ $errors->first('email') }}
  @endif

我正在寻找完全适合我需求的解决方案。如果我做错了什么,请纠正我。谢谢...

阿纳尔·拜拉莫夫

在您的方法中,您没有使用 Laravel 验证。您只是传递一个数组,而基本的 php 数组没有诸如anyor 之类的方法first它们属于 Laravel 集合。

它只是一个数组,你可以像我下面解释的那样访问数组元素

所以如果你想保留你的代码,你可以这样做

@if(isset($error))
   {{$error['email'] }} 
@endif

但正确的做法是验证部分;

$this->validate($request, [
        'email' => 'required| email',
    ]);

请深入阅读有关验证和身份验证的文档https://laravel.com/docs/5.4/validation

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel在数组错误上调用成员函数toArray()

来自分类Dev

在Laravel 5中在null上调用成员函数connection()

来自分类Dev

Laravel 5:[在非对象上调用成员函数getAction()

来自分类Dev

在Laravel 4中的非对象上调用成员函数getClientOriginalName()

来自分类Dev

在Laravel中的数组上调用成员函数paginate()

来自分类Dev

在Laravel中的数组上调用成员函数paginate()

来自分类Dev

在laravel中的数组上调用成员函数links()

来自分类Dev

错误:在数组上调用成员函数

来自分类Dev

在数组上调用成员函数getQuery()

来自分类Dev

Laravel无法选择最后一行。“在非对象上调用成员函数first()”错误

来自分类Dev

错误:在数组 Symfony 3 上调用成员函数 contains()

来自分类Dev

在 double 上调用成员函数 first()

来自分类Dev

在空Laravel上调用成员函数save()

来自分类Dev

Laravel在null上调用成员函数getClientOriginalExtension()

来自分类Dev

在空[LARAVEL]上调用成员函数update()

来自分类Dev

在null上调用成员函数getBag()-Laravel

来自分类Dev

在空Laravel上调用成员函数delete()

来自分类Dev

在空Laravel上调用成员函数save()

来自分类Dev

Laravel,在 null 上调用成员函数 sync()

来自分类Dev

Laravel 4-数据表-调用数组中的成员函数getQuery()

来自分类Dev

调用数组 laravel 上的成员函数 getClientOriginalName()

来自分类Dev

在数组C上调用排序函数

来自分类Dev

致命错误:在非对象上调用成员函数first()

来自分类Dev

在非对象Laravel 4.2上调用成员函数where()

来自分类Dev

laravel 5.2 | 上传文件-在null上调用成员函数getClientOriginalName()

来自分类Dev

Laravel-在非对象上调用成员函数paginate()

来自分类Dev

在非对象Laravel上调用成员函数getClientOriginalName()

来自分类Dev

致命错误:在null上调用成员函数query()(Laravel 5.2)

来自分类Dev

Laravel-错误:在null上调用成员函数fullName()

Related 相关文章

  1. 1

    Laravel在数组错误上调用成员函数toArray()

  2. 2

    在Laravel 5中在null上调用成员函数connection()

  3. 3

    Laravel 5:[在非对象上调用成员函数getAction()

  4. 4

    在Laravel 4中的非对象上调用成员函数getClientOriginalName()

  5. 5

    在Laravel中的数组上调用成员函数paginate()

  6. 6

    在Laravel中的数组上调用成员函数paginate()

  7. 7

    在laravel中的数组上调用成员函数links()

  8. 8

    错误:在数组上调用成员函数

  9. 9

    在数组上调用成员函数getQuery()

  10. 10

    Laravel无法选择最后一行。“在非对象上调用成员函数first()”错误

  11. 11

    错误:在数组 Symfony 3 上调用成员函数 contains()

  12. 12

    在 double 上调用成员函数 first()

  13. 13

    在空Laravel上调用成员函数save()

  14. 14

    Laravel在null上调用成员函数getClientOriginalExtension()

  15. 15

    在空[LARAVEL]上调用成员函数update()

  16. 16

    在null上调用成员函数getBag()-Laravel

  17. 17

    在空Laravel上调用成员函数delete()

  18. 18

    在空Laravel上调用成员函数save()

  19. 19

    Laravel,在 null 上调用成员函数 sync()

  20. 20

    Laravel 4-数据表-调用数组中的成员函数getQuery()

  21. 21

    调用数组 laravel 上的成员函数 getClientOriginalName()

  22. 22

    在数组C上调用排序函数

  23. 23

    致命错误:在非对象上调用成员函数first()

  24. 24

    在非对象Laravel 4.2上调用成员函数where()

  25. 25

    laravel 5.2 | 上传文件-在null上调用成员函数getClientOriginalName()

  26. 26

    Laravel-在非对象上调用成员函数paginate()

  27. 27

    在非对象Laravel上调用成员函数getClientOriginalName()

  28. 28

    致命错误:在null上调用成员函数query()(Laravel 5.2)

  29. 29

    Laravel-错误:在null上调用成员函数fullName()

热门标签

归档