Dado el siguiente código: DB::table('users')->get(); Quiero obtener la cadena de consulta SQL sin procesar que generará el generador de consultas de base de datos anterior. En este ejemplo, sería SELECT * FROM users. ¿Cómo hago
Dado el siguiente código: DB::table('users')->get(); Quiero obtener la cadena de consulta SQL sin procesar que generará el generador de consultas de base de datos anterior. En este ejemplo, sería SELECT * FROM users. ¿Cómo hago
Estoy usando el generador de consultas Eloquent de Laravel y tengo una consulta donde quiero una WHEREcláusula sobre múltiples condiciones. Funciona, pero no es elegante. Ejemplo: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1)...
На этот вопрос есть ответы en Stack Overflow на русском : Laravel donde и orWhere не работает Cómo digo WHERE (a = 1 OR b =1 ) AND (c = 1 OR d = 1) ¿Para consultas más complicadas se supone que debo usar SQL sin
Quiero ordenar varias columnas en Laravel 4 usando el método orderBy()en Laravel Eloquent. La consulta se generará usando Eloquent de esta manera: SELECT * FROM mytable ORDER BY coloumn1 DESC, coloumn2 ASC ¿Cómo puedo hacer
Tengo dos mesas Usery Post. Uno Userpuede tener muchos postsy uno postpertenece a uno solo user. En mi Usermodelo tengo una hasManyrelación ... public function post(){ return $this->hasmany('post'); } Y en mi postmodelo tengo una belongsTorelación ... public function user(){ return...
¿Cómo puedo recuperar la consulta SQL sin procesar ejecutada en Laravel 3/4 usando Laravel Query Builder o Eloquent ORM? Por ejemplo, algo como esto: DB::table('users')->where_status(1)->get(); O: (posts (id, user_id, ...)) User::find(1)->posts->get(); De lo contrario, como...
¿Cuál es la abreviatura para insertar un nuevo registro o actualizar si existe? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new record into database } else { // Update the existing...
Tengo el siguiente código que me da el error: Message: Invalid parameter number: number of bound variables does not match number of tokens Código: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb =
Me gustaría obtener valor mediante el siguiente SQL usando Eloquent ORM. - SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; Luego consideré lo siguiente. - código $sql = Abc::from('abc AS a')->groupBy('col1')->toSql(); $num = Abc::from(\DB::raw($sql))->count();...
Estoy tratando de agregar una condición usando una consulta JOIN con Laravel Query Builder. <?php $results = DB::select(' SELECT DISTINCT * FROM rooms LEFT JOIN bookings ON rooms.id = bookings.room_type_id AND ( bookings.arrival between ? and ? OR bookings.departure between ?...