Tag: LARAVEL-QUERY-BUILDER
Tengo una consulta como esta donde no estoy seguro de cómo poner alias a las columnas seleccionadas para cada tabla. ¿Podrías ayudarme con eso? $columns = array_merge(json_decode($data->columns), json_decode($data->columns2)); $result = DB::table($data->type) ->select($columns) ->join(‘tabs’, ‘data.id’, ‘=’, ‘tabs.id’) ->get();
Necesito cambiar mis archivos de migración porque actualmente está utilizando el modelo, pero he leído que no debemos usar modelos dentro de los archivos de migración. Tengo un código eloquent: <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; use App\MyModel; class AddRelationshipIdToMyModel extends Migration { /** * Realiza las migraciones. * . . . Read more
Utilizando Laravel, estoy iterando a través de una serie de clases y realizando una operación en un subconjunto de instancias de cada clase. Las clases se proporcionan como cadenas, por ejemplo: $c = ‘\App\Models\Book’; $c::each(function($i) { echo $i->title . PHP_EOL; }); ¿Cómo debería indicar el tipo de dato de $i?
Estoy usando Laravel 8. Tengo dos tablas que están relacionadas. Una es ‘customers’ (clientes) y la otra es ‘jobs’ (trabajos). Un cliente puede tener un historial de muchos trabajos. Estoy tratando de construir una consulta utilizando Eloquent que contenga un cliente y todos sus trabajos en una sola colección. He . . . Read more
Tengo la siguiente consulta SQL sin procesar que funciona según lo esperado: SELECT T1.category, T1.group, T1.series, T1.name, T2.cover FROM ( SELECT category, MAX(COALESCE(image)) as cover FROM stones GROUP BY `category` HAVING COUNT(DISTINCT category) = 1 ) T2 INNER JOIN stones T1 on T2.category = T1.category; Al intentar convertirlo a la . . . Read more