So I have this model ,
ReminderModel.php
<?php
use Illuminate\Database\Eloquent\Model;
class ReminderModel extends Model
{
protected $table = 'user_reminders';
public $primaryKey = 'id';
}
and where I do this,
$reminder = ReminderModel::query()
->where('id', '=', $reminder_id)
->get()
->first();
Eloquent is generating following query in return - select * from 'user_reminders' where ('0' = id and '1' = = and '2' = 109) This is wrong query. Instead eloquent should have created a simple query like this - select * from 'user_reminders' where ('id' = 109)
Why is eloquent generating wrong query.
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2kTmqow
via IFTTT
Aucun commentaire:
Enregistrer un commentaire