No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
17H
8M
16S
Curso de PHP con Laravel

Curso de PHP con Laravel

H茅ctor Benitez

H茅ctor Benitez

Form para agregar reportes

14/25
Recursos

Aportes 18

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Existe una forma por la cual Laravel nos permite manejar de mejor forma el llamado a las rutas que queremos ejecutar con el helper route. S贸lo debemos pasarle el nombre de la ruta, y en este caso, como definimos una ruta de tipo recurso , autom谩ticamente Laravel genera los nombres de las rutas (esto lo pueden verificar con el comando php artisan route:list)

Esta es la manera m谩s recomendada de hacerlo y consiste en usar la funci贸n route y pasarle como par谩metro el nombre de la ruta (tener en cuenta que en blade siempre debemos usar el doble corchete {{}}).

{{  route('nombre.de.la.ruta') }}
  1. Ejemplo con vista index de expense_reports:
<a class="btn btn-primary" href="{{ route('expense_reports.create') }}">Create a new Report</a>
  1. Ejemplo con vista create de expense_reports para regresar a la p谩gina index.
<a class="btn btn-secondary" href="{{ route('expense_reports.index') }}">Back</a>
  1. Ejemplo con vista create de expense_reports para llamar al m茅todo store:
<form action="{{ route('expense_reports.store') }}" method="POST">```



Y ser铆a muy diferente que el btn 鈥淐reate a new report鈥 abra una ventana modal con el formulario?

隆Great, good job Benites, very clear your explanation!

Buenas estoy usando slug para redireccionar a un post, el problem es cuando lo utilizo me cambia el path de los resources, es decir, los assets en vez de ir a buscarlos a localhost/assets va a localhost/noticia/assets. Alguna manera de catchear esto??

//Route::get('noticia/{slug}',        'Web\PageController@post')      ->name('post');

Chicos, es meramente mi opini贸n pero, 驴No creen que nos ahorrar铆amos much铆simo tiempo sino se explicaran cosas tan b谩sicas de HTML? Siento que se pierde mucho tiempo que se podr铆a aplicar en aprender algo de Laravel.

En esta clase se hace el maquetado del formulario de creaci贸n un nuevo reporte.

Algo importante a recalcar es que aqu铆 se est谩n usando rutas directas y por escrito, aunque eso no se debe hacer, lo correcto es usar el helper route() para eso, sin embargo, como explicaci贸n est谩 bien.

Apuntes:
Las vistas a manejar, son las que vemos al momento de usar el comando 鈥榩hp artisan route:list鈥, es decir, al momento de crear un enlace, la url debe estar relacionada con las vistas del mapa de vistas.

A la hora de crear un formulario, el action debe corresponder al primer endpoint sin ninguna ruta adicional (en este caso /expense_reports).

Me gusto mucho la clase. Gracias.

Notas:

  • Para el caso de este proyecto las rutas a utilizar son las que genera laravel al crear el controlador source, las podemos ver al ejecutar el comando artisan route:list y estar atentos para utilizar el respectivo metodo de envio que utilizan ya sea get, post, put etc.

Hola buenas noches como enlazo los estilos en los blade.php

Excelente los formularios

Muy bien explicado, gracias 馃槂

Pregunta: 驴No habr铆a ning煤n problema si se utilizan las instrucciones derivadas de Blade para crear formularios? Se supone que la idea de Blade es tratar en lo posible no usar tanto HTML para la creaci贸n de los controles鈥 Algo as铆 como:
{{ Form::metodo_objeto() }}
O esto por tratarse de reportes, 驴Cambiar铆a su comportamiento final si se le cambia el Form:: por las etiquetas HTML, considerando que es un informe en s铆?

perfecto, funciono bien.

Por el momento vamos bien! 馃槂

Buenas tardes cuando accedo a la vista del archivo create me muestra error 404. Quien puede por favor orientarme en ese sentido

buena explicacion y no esta de mas que explique las l铆neas con HTML, ya que habemos muchos que no estamos del todo familiarizados y es nuestra primer ruta de aprendizaje