如何比较字符串null laravel

时间:2015-09-26 13:22:08

标签: php laravel

我有以下问题!

我收到表格中的信息

public function crearcomentario ()
{
    $blogId = \Request::input('identificador');  
    $autor = \Request::input('autor');  
    $correo = \Request::input('correo');  
    $content = \Request::input('content');
    $find = User::where('username','=',$autor)->get();
    $buscar = $find->toArray();
    $comentarios = new Comentario();
    //$comentarios->autor_id = $buscar[0]["id"];
    $comentarios->correo = $correo;
    $comentarios->articulo_id = $blogId;
    $comentarios->contenido = $content;
    echo $find;
    echo $autor;        
    //$comentarios->save();
}

变量$find返回有关用户在表单中引入的信息。

我的问题是,如果用户发现是空的,我该如何比较[]?我尝试使用

if(is_null($find))

但不起作用。

2 个答案:

答案 0 :(得分:2)

$find将成为Laravel Collection。您可以使用isEmpty()函数检查它是否为空:

if($find->isEmpty()) { ... }

答案 1 :(得分:2)

试试这个,

$find = User::where('username','=',$autor)->get();

if($find) {...}