使用like-laravel eloquent或原始MySQL查询进行反向查询

Pet*_*ter 3 mysql reverse laravel eloquent laravel-5

我有一个表,其中包含用户提交的链接.有些链接不包含

`http://`
Run Code Online (Sandbox Code Playgroud)

我想使用以下查询列出这些记录:

        $object = Related::whereHas( function($q)
                {
                $q->where('URL', 'like', 'http%');

                    })->get();
Run Code Online (Sandbox Code Playgroud)

如何反转查询以获取它们?

谢谢

Mar*_*łek 10

not like在这种情况下,您可以使用运算符:

$object = Related::whereHas( function($q)
{
    $q->where('URL', 'not like', 'http%');

)->get();
Run Code Online (Sandbox Code Playgroud)