GithubHelp home page GithubHelp logo

ambengers / laravel-query-filter Goto Github PK

View Code? Open in Web Editor NEW
31.0 31.0 6.0 107 KB

Laravel query filter provides an elegant way to filter your eloquent models via the request query string.

License: MIT License

PHP 100.00%

laravel-query-filter's People

Contributors

ambengers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

laravel-query-filter's Issues

Livewire v3 compatibility

Hi,
I tried Query filter with Livewire V3 & it is not compatible, especially with a new method of Livewire Pagination.

How to define a filter without created_at

I created a model without timestamps (public $timestamps = false;) but I have an error for returning resualt via filter:

Column not found: 1054 Unknown column 'created_at' in 'order clause'

How to solve this error without timestamps in my filter?

Does not work on hasManyThrough

Using example on the Laravel Has Many Through docs

projects
id - integer
name - string

environments
id - integer
project_id - integer
name - string

deployments
id - integer
environment_id - integer
commit_hash - string

public function index(ProjectFilters $filters) 
{
   $results = $project->deployments()->filter($filters);
   // On the results, the id of environments will override the id of the deployments
}

This is because HasManyThrough class overrides the get() call on the Relation class.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.