Lumen звучит так, как будто запрос не возвращается, когда запросы возвращаются - PullRequest
0 голосов
/ 22 октября 2019

Привет, у меня есть 2 вопроса относительно запросов в люменах.

Вопрос 1 выглядит следующим образом:

У меня есть этот продукт Eloquent модель:

class Product extends Model implements AuthenticatableContract, AuthorizableContract {

    use Authenticatable, Authorizable;

    /**
     * @var array
     */
    protected $fillable = [
        'name', 'description', 'company', 'image', 'url', 'category_id', 'created_at'
    ];
}

Теперь, когда явыполнить этот запрос я получаю результаты:

Product::query()
            ->where('name', 'sounds like', "%{$search}%")
            ->orWhere('description', 'like', "%{$search}%")
            ->get();

Однако, когда я выполняю это, я не получаю результаты:

Product::where('name', 'sounds like', $search)->get()

Вопрос 2 похож в том, как я делаю эти запросы спредел и смещение? когда я добавляю -> slice, я получаю следующее:

вызов неопределенного метода Illuminate \ Database \ Eloquent \ Builder :: slice ()

...