Documento Laravel

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Links Laravel

Canal CodigoMentor
https://www.youtube.com/channel/UC60KKQRVWFY7ec_-1jTLflg/videos

Los mejores 30 Tips de Laravel


https://medium.com/@cvallejo/los-mejores-30-tips-de-laravel-d0c96a1c900e

Laravel
https://disqus.com/by/clemirr/

Upload File with Progress Bar in Laravel 5.8 using Ajax


https://www.youtube.com/watch?v=M7XJnIPk5v4

Laravel 5.8 - Import Export Data in CSV File


https://www.youtube.com/watch?v=PrjuwU-Xu7A

¿Cómo mostrar todos los artículos de una venta? Laravel


https://es.stackoverflow.com/questions/129149/como-mostrar-todo-los-articulos-de-
una-venta-laravel

Course : laravel 5.5 ORM and Raw PHP!


https://www.udemy.com/course/web-development-with-php-build-a-nice-job-
recruitment-
site/?LSNPUBID=hL3Qp0zRBOc&ranEAID=hL3Qp0zRBOc&ranMID=39197&ranSiteID=hL3Qp0zRBOc
-OK.yCGPpzqx9xPWio9ihMg

Creacion del CRUD con Laravel desde 0


https://richos.gitbooks.io/laravel-5/content/anexos/crud.html

Generar registros usando Model Factories en Laravel


https://styde.net/generar-registros-con-model-factories-en-laravel/
Curso de Laravel desde cero
https://styde.net/laravel-5/

Creación y asociación de tablas con el uso de migraciones


https://www.youtube.com/watch?v=8R5fYk5AsgQ

Validation
https://laravel.com/docs/5.8/validation

Manejo de relaciones con el ORM Eloquent en Laravel


https://www.youtube.com/watch?v=LuKNW_1_9t4

Laravel 5.8 [Eloquent] + Bases de Datos relacionales + SEEDER


https://www.youtube.com/watch?v=61evfkWG2tg

Introducción a Laravel
https://bluuweb.github.io/tutorial-laravel/#%C2%BFque-es-laravel

Creación y uso de Controladores en Laravel 5.5


https://www.youtube.com/watch?v=8IqjOFNfdhk

JAVASCRIPT

JSON con datos


http://jsonplaceholder.typicode.com/posts

LARAVEL 5.4 y AJAX con jQUERY | Rimorsoft Online


https://www.youtube.com/watch?v=17qSTuwnSZM

Cómo aprender JavaScript de una vez por todas


https://wmedia.es/como-aprender-javascript-de-una-vez-por-todas/

Javascript Asíncrono: La guía definitiva


https://lemoncode.net/lemoncode-blog/2018/1/29/javascript-asincrono

JSON

Json Parse
http://json.parser.online.fr/beta/

AJAX

AJAX con jQuery


https://webdesign.tutsplus.com/es/tutorials/a-beginners-guide-to-ajax-with-
jquery--cms-25126

Curso AJAX con PHP


https://www.youtube.com/watch?v=GeCNShiLdpc

Ajax Ya
https://www.tutorialesprogramacionya.com/ajaxya/index.php

AJAX DESDE CERO


https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=9
12:informacion-basica-curso-qtutorial-basico-del-programador-web-ajax-desde-
ceroq-cu01201f&catid=83&Itemid=212

Ajax CRUD operations in Laravel 5.4 with Modal & Pagination


https://www.youtube.com/watch?v=yIs_Y5adAYU

DataTablesJS vía AJAX con Laravel 5.2


https://www.youtube.com/watch?v=W05uT09oias
Solución a trying to get property of non-object en Laravel Blade
https://styde.net/solucion-a-trying-to-get-property-of-non-object-en-laravel-
blade/

Apuntes Laravel

En el controlador para dejar acceder a una vista con auntenticación:

public function __construct()


{
$this->middleware('auth');
}

Tip Vista:

Al crear una vista podemos agregar los css por defecto que trae Laravel, para
tener algunos estilos disponibles de bootstrap :
<link rel="stylesheet" href="/css/app.css"

Config:
Directorio config: contiene toda la configuracion de la aplicacion.
Ej: nombre de la aplicación; definir si estamos en producción o en desarrollo; si
queremos que nos muestre errores sensibles de la aplicación (se puede
deshabilitar)

.env
APP_NAME="Proyecto"
Rutas
Route::get()
Route::post()
*
Route::put()
Route::patch()
Route::delete()

Route::view('/', 'home(nombre vista)'); //Páginas que requieran poca lógica,


Politicas de privacidad, terminos y condiciones, etc.

Siempre es bueno darle nombre a las rutas, porque hacemos referencia al numbre de
la ruta y no a la url en caso de que te pidan cambiarla.

{{ $nombre ?? "default" }}
Si no está definida la variable nos muestre la cadena por defecto.

Valor por defecto de la directiva @yield podemos pasarlo como segundo parámetro:
@yield('title', 'default')

@if

@endif

@isset(Verificar si la variable existe)

@endisset

Información útil para algún elemento en particular


<pre>{{ var_dump($loop) }}</pre>

Último elemento
<small>{{ $loop->last ? 'Es el último' : '' }}</small>

Atajo lista de rutas:


php artisan r:l

Controlador
php artisan make:controller NameController -r

Rutas
Cual de los 7 métodos rest queremos que se registren:
Route::resource('ruta', 'NameController')->only(['metodo controlador', 'otro
metodo']);
Exepciones métodos rest
Route::resource('ruta', 'NameController')->except(['metodo controlador', 'otro
metodo']);

Cambiar nombres rutas métodos rest


Para cambiarlos vamos a la carpeta app\Providers\AppServiceProvider.php
importar
use Illuminate\Support\Facades\Route;
método boot()
{
Route::resourceVerbs([
'create' => 'crear',
'edit' => 'editar'
]):
}

////
<pre>{{ dump(request()->path()) }}</pre>

Mostrar errores de validación formulario


@if($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach

Validaciones Formulario
https://laravel.com/docs/5.8/validation

Imprimir HTML Blade


No se puede imprimir estructura html dentro de php en laravel blade ({{ }}),
la solución es cambiar las doble llaves asi: {!! !!}

//Esto es para cuando necesitamos las 7 rutas del crud.


Route:resource('route', 'NameController');

Llamar a través de un link una ruta:


<div class="links">
<a href="{{ route('name.index') }}">Listado</a>
</div>

Crear modelo, migracion y controlador de una vez:


php artisan make:model Product -mc

También podría gustarte