ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

USAR ESTE PARA CREAR TU PROYECTO LARAVEL CON LARAGON:


Enviado por   •  23 de Febrero de 2018  •  Apuntes  •  638 Palabras (3 Páginas)  •  394 Visitas

Página 1 de 3

COMO CREAR UN PROYECTO EN LARAVEL

composer create-project --prefer-dist laravel/laravel “NOMBRE”

laravel new mi-proyecto --dev/

//para crear proyecto

USAR ESTE PARA CREAR TU PROYECTO LARAVEL CON LARAGON:

[pic 1]

Ejecuta solo el comando para crear, el proyecto y asigna el nombre:  nombre-proyecto.dev como la url

Ejecutarlo dentro de la carpeta creada del proyecto

php artisan serve

[pic 2]

CREAR RUTAS EN LARAVEL

Ingresar en la carpeta routes, en el archivo web.php

Y mediante el código:

route::get('/nombre_ruta', function (){

   
return 'cadena_texto'; //o en su defecto la vista

}

Crear ruta dinámica:

Route::get('/usuarios/{variable}', function($variable){

   
return 'Te wa mostrar detalles del usuario: '.$variable;

});

Este código crea esto[pic 3]

Route::get('/usuarios/{id}', function($id){

   
return "Te wa mostrar detalles del usuario: {$id}";

})->where(
'id','[0-9]+'); /* este código me permite que el método get cuando reciba números me redirija al /usuarios y me muestre el mensaje */

Route::get('/saludo/{name}/{nickname}', function ($name, $nickname)
{
 
return "Welcome papu {$name},your apodo es {$nickname}";
});

[pic 4]

Route::get('/saludo/{name}/{nickname?}', function ($name, $nickname=null)
{
   
if($nickname)
   {
       
return "Welcome papu {$name},your apodo es {$nickname}";
   }
   
else
   
{
       
return "Welcome papu {$name},no tenés apodo pringao";
   }

});

[pic 5]

PRUEBAS EN LARAVEL

[pic 6]

para crear una consulta con otro código

[pic 7]

Este código crea un archivo de prueba que se puede visualizar en tests/features/nombre_archivo_prueba

[pic 8]

Con este código hago la prueba respectiva

[pic 9]

Codigo para crear un método, de prueba

function it_loads_the_users_details_page()//el detalle de la funcion
{
$this->get('/usuarios/5')// la url que se va a probar
   ->assertStatus(
200)//El estado que se quiere visualizar
   ->assertSee(
'Te wa mostrar detalles del usuario: 5');//El mensaje que debe mostrar

Para ahorrar tiempo y no escribir la línea completa del código para hacer la prueba se escribe esto

[pic 10]

Para cambiar el primer valor de un string de minúscula a mayúscula se utiliza esta línea

$variable = ucfirst($variable);

CREAR CONTROLADOR

Así se crea un controlador

[pic 11]

[pic 12]

Y se encuentra en esta ruta

Para indicar un controlador se crea en la ruta

public function index()
   {
       
return 'Usuarios';


   }

Y luego cambiar en el archivo web.php en la ruta a esto

route::get('/usuarios', 'UserController@nombre_del_controlador');

public function show($id)
{
   
return "Te wa mostrar detalles del usuario: {$id}";
}

 

La ruta modificada para enlazar el metodo

Route::get('/usuarios/{id}', 'UserController@show')
   ->where(
'id','[0-9]+');

Para hallar error en el método se usa este código

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)   pdf (441.9 Kb)   docx (320.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com