Query Builder en Laravel 5
Jun23

Query Builder en Laravel 5

Hoy vamos a ver como utilizar el Query Builder en Laravel 5, que como sabemos nos permite hacer consultas a la base de datos mediante una capa de abstracción que nos proporciona seguridad, optimización y compatibilidad con la mayoría de SGBD que podemos usar. Sacar registros de la base de datos Podemos hacer pruebas de algunas de las consultas que nos permite hacer Laravel 5 en una acción de...

Leer más
Ejecutar consultas SQL en Laravel 5
Jun20

Ejecutar consultas SQL en Laravel 5

Hay veces que cuando utilizamos un framework necesitamos ejecutar consultas SQL nativas. Hoy veremos como ejecutar consultas SQL en Laravel 5. Una vez tenemos configurada nuestra base de datos y estamos usando el namespace del objeto DB (use Illuminate\Support\Facades\DB;) en nuestro controlador, podríamos ejecutar las siguientes consultas: public function getIndex(){ echo "<h3>SQL en Laravel 5</h3>"; echo "<h4>victorroblesweb.es</h4>"; echo "<hr/>Select pasandole parametros en un array <br/>"; $results = DB::select('select *...

Leer más
Seeding en Laravel 5
Jun17

Seeding en Laravel 5

Laravel 5 incluye una forma de rellenar la base de datos de forma fácil, de forma que podemos definir una serie de clases que metan datos de prueba a las tablas de nuestra base de datos. Hoy veremos como utilizar el seeding en Laravel 5. Crearemos nuestra semilla, para esto creamos el fichero database/seeds/CineastasSeeder.php <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; use App\Cineasta; class CineastasSeeder extends Seeder { public function run()...

Leer más
Migraciones con SQL en Laravel 5
Jun14

Migraciones con SQL en Laravel 5

Anteriormente vimos como usar las migraciones en Laravel 5, vimos que utilizábamos Schema Builder lo cual puede que no sea del todo cómodo porque hay que utilizar los métodos que nos da el framework. Quizás para crear migraciones podría ser más rápido generarlas con SQL, por eso en este artículo veremos como usar las migraciones con SQL en Laravel 5. Laravel nos permite hacerlo sin ningún tipo de dificultad,...

Leer más
Migraciones en Laravel 5
Jun11

Migraciones en Laravel 5

Hoy aprenderemos a usar las migraciones en Laravel 5. Con las migraciones lo que hacemos es versionar la base de datos de nuestro proyecto de forma que si nosotros hacemos una serie de cambios en la estructura de la base de datos, cuando un compañero se baje del repositorio nuestros cambios en el código del proyecto ejecutará las migraciones que nosotros le hemos generado y estas harán los cambios...

Leer más
Decodificar htmlentities en PHP
Jun08

Decodificar htmlentities en PHP

Para decodificar htmlentities y pasar el texto con entidades de HTML a texto normal utilizaremos la función html_entity_decode $string= 'áéí'; //encode $stringEncoded = htmlentities($string); //decode $stringDecoded = html_entity_decode($stringEncoded); De esta forma revertimos el resultado de htmlentities. ¿Quieres más? Curso online Aprende PHP desde cero con 36 ejercicios prácticos Más información: html_entity_decode en php.net...

Leer más
Conexión a la base de datos en Laravel 5
Jun08

Conexión a la base de datos en Laravel 5

Para configurar la conexión a la base de datos en Laravel 5, tenemos que ir al fichero config/database.php. Laravel nos da la posibilidad de conectarnos a diferentes tipos de sgbd, para ello incluye drivers para gran parte de ellos. En esta versión de Laravel se ha decidido crear un fichero de configuración global llamado .env que está en la raiz del proyecto, a mi no acaba de convencerme y...

Leer más
Rutas automáticas en Laravel 5
Jun05

Rutas automáticas en Laravel 5

Es interesante saber como generar rutas automáticas en Laravel 5, ya que así nos evitamos tener que crear una ruta por cada acción de nuestro controlador. Veamos un ejemplo. Creamos la ruta en nuestro routes.php Route::controller('pruebas', 'PruebasController'); Creamos el controlador PruebasController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PruebasController extends Controller { //Esto es un controlador rest en el que le indicamos que método http tiene que usar cada acción...

Leer más
Página 18 de 33« Primera...10...1617181920...30...Última »