Comments (6)
@mdemblani Thanks for reporting this issue. Can you please provide more details (some code example with the resulting query)?
from compoships.
About to close this... please reopen if you have more details
from compoships.
Hi,
Regarding the issue, consider the following case, there is a relation between 2 models, says
- Model A
- Model B
The models are related as follows: Model B belongsTo
Model A on two keys : X
and Y
, which are both of type integer
. The foreign key constraints are managed on the application level, and not on the DB(there was a reason to do this).
The relation foreign keys start as follows: for X
they start from 1 and for Y
they start from 0.
The relation had to start with 0, due to the underlying requirements which results in the following case:
In my final query, just with the foreign keys, I have 2 foreign keys(X
and Y
) as defined by my relation but only a single binding (for X
). The binding for Y
is not considered, since the check on Line 25 performs a check on whether the value is a boolean true and not whether the value is set or put up a default value of null
. This results in an error, in the form of a wrong query being generated.
from compoships.
@mdemblani Thanks for the details. I pushed a fix to the master branch. You may test it and give me feedback.
from compoships.
Fixed in 1.1.3
from compoships.
Thanks. I'll check it out.
from compoships.
Related Issues (20)
- Using `OR` instead of `AND` in the association HOT 6
- HasOne results to an error HOT 7
- Invalid input syntax for type uuid HOT 1
- Support more than nth columns HOT 1
- Relationship on string values HOT 1
- Doesn't Work In Laravel ^8.40 HOT 4
- Latest update (2.1.3) does not seem to allow DB:raw() for me as examples have shown HOT 1
- stripos() expects parameter 1 to be string, array given HOT 2
- is there gonna be Laravel 10.x support? HOT 3
- Future HOT 7
- Version conflict when test with Laravel 10 HOT 8
- Factory relationships support. Error: [Illegal offset type] HOT 2
- Possible/How to support sync, attach, detach? HOT 1
- Laravel upgrade - Cannot access distant relations anymore HOT 4
- Where not working HOT 1
- How to use that package in laravel 10 version ?
- Call to undefined method Awobaz\Compoships\Database\Query\Builder::getDb() HOT 1
- Error when using a column for which the model specifies cast to Enum HOT 1
- Integration with Eloquent Eager Limit
- Relate two different foreign keys to single local key
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compoships.