Como usar limit 1,1 en una consulta laravel?

Esta consulta me devuelve el penultimo registro

SELECT * from publicaciones INNER JOIN img_publicaciones where publicaciones.id = img_publicaciones.publicaciones_id ORDER BY publicaciones.id DESC LIMIT 1,1

Como le hago para convertirla y ser usada en laravel?
Tengo esto:

$penultimo= DB::table('publicaciones')
        ->join('img_publicaciones', 'publicaciones.id', '=', 'img_publicaciones.publicaciones_id')
        ->whereColumn((('publicaciones.id', '=', 'img_publicaciones.publicaciones_id',)))
        ->orderByDesc('publicaciones.id')
        ->take(1,1)
        ->get();

$view->with(('penultimo' => $penultimo));

Lo que me devuelve como resultado hasta ahora es el ultimo registro, no el penúltimo.

php – Consulta para obtener el mes y año en una BD

tengo este problema, quiero obtener de una consulta SQL a la BD el mes y el año, el campo en el que inserto la fecha es varchar y el formato de la fecha es d-m-Y, he buscado y o he encontrado nada, por favor alguien me ayude, he visto ejemplos con el formato Y-m-d, los he probado y nada, saludos

Hacer Consulta de Insertar Solo Con Acceder en MYSQL y PHP

Hola quisiera saber si es posible insertar un registro en una tabla (usuario_cand) solo con acceder con usuario y contraseña. En otras palabra que yo acceda desde un form_login que me pida usuario y contraseña y si el usuario no había accedido antes le permite acceder a otra pagina(form_accedio) pero se registre su ingreso en la tabla (usuario_cand)de la bd mysql y si ya habia accedido le diga no puede volver a ingresar.
YA tengo esto y puede mostrar si puedo Acceder o No…. pero no logro ingresar que se registre el acceso de este usuario en la tabla usuario_cand Usuario que previamente esta almacenado en la tabla usuario

mysql – Consulta SQL tarda mucho tiempo en laravel y en phpmyadmin muy poco

Tengo una consulta que involucra 6 tablas, en laravel tarda 26 segundos en mostrar el resultado y en phpmyadmin 0.0089 segundos.

Foto de phpmyadmin

Resultado en laravel

Este es el código en laravel:

use DB;    
$partidas = DB::select("SELECT A.Patente, A.Pedimento, A.SeccionAduanera, A.Fraccion, A.SecuenciaFraccion, A.ValorComercial, A.PrecioUnitario, A.CantidadUMComercial, A.UnidadMedidaComercial, A.CantidadUMTarifa, A.UnidadMedidaTarifa, A.MetodoValorizacion, A.PaisOrigenDestino, A.PaisCompradorVendedor,  
                                                B.ClavePermiso, B.NumeroPermiso, 
                                                C.ClaveCaso, C.IdentificadorCaso, C.ComplementoCaso, 
                                                D.ClaveContribucion, D.FormaPago, D.ImportePago, 
                                                E.TasaContribucion, E.TipoTasa, 
                                                F.Observaciones
                                        FROM `551` A
                                        INNER JOIN `553` B ON B.Fraccion = A.Fraccion
                                                AND (A.SecuenciaFraccion = B.SecuenciaFraccion)
                                                AND (A.auditoria_id = 4 AND B.auditoria_id = 4)
                                                AND (A.Patente = '3452' AND B.Patente = '3452')
                                                AND (A.Pedimento = '0000180' AND B.Pedimento = '0000180') 
                                                AND (A.SeccionAduanera = '430' AND B.SeccionAduanera = '430')
                                        INNER JOIN `554` C ON C.Fraccion = A.Fraccion 
                                                AND (A.SecuenciaFraccion = C.SecuenciaFraccion)
                                                AND (A.auditoria_id = 4 AND C.auditoria_id = 4)
                                                AND (A.Patente = '3452' AND C.Patente = '3452')
                                                AND (A.Pedimento = '0000180' AND C.Pedimento = '0000180') 
                                                AND (A.SeccionAduanera = '430' AND C.SeccionAduanera = '430')
                                        INNER JOIN `557` D ON D.Fraccion = A.Fraccion 
                                                AND (A.SecuenciaFraccion = D.SecuenciaFraccion)
                                                AND (A.auditoria_id = 4 AND D.auditoria_id = 4)
                                                AND (A.Patente = '3452' AND D.Patente = '3452')
                                                AND (A.Pedimento = '0000180' AND D.Pedimento = '0000180') 
                                                AND (A.SeccionAduanera = '430' AND D.SeccionAduanera = '430')
                                        INNER JOIN `556` E ON E.Fraccion = A.Fraccion 
                                                AND (A.SecuenciaFraccion = E.SecuenciaFraccion)
                                                AND (A.auditoria_id = 4 AND E.auditoria_id = 4)
                                                AND (A.Patente = '3452' AND E.Patente = '3452')
                                                AND (A.Pedimento = '0000180' AND E.Pedimento = '0000180') 
                                                AND (A.SeccionAduanera = '430' AND E.SeccionAduanera = '430')
                                        INNER JOIN `558` F ON F.Fraccion = A.Fraccion 
                                                AND (A.SecuenciaFraccion = F.SecuenciaFraccion)
                                                AND (A.auditoria_id = 4 AND F.auditoria_id = 4)
                                                AND (A.Patente = '3452' AND F.Patente = '3452')
                                                AND (A.Pedimento = '0000180' AND F.Pedimento = '0000180') 
                                                AND (A.SeccionAduanera = '430' AND F.SeccionAduanera = '430')
                                        ");
                dd($partidas);

Por el momento tengo los valores estáticos para hacer pruebas pero serán con variables.

¿Sabrán por qué tarda tanto? y/o si es mejor hacer la consulta de otra forma para obtener más rendimiento.

Gracias!!