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') }}
- Ejemplo con vista index de expense_reports:
<a class="btn btn-primary" href="{{ route('expense_reports.create') }}">Create a new Report</a>
- 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>
- Ejemplo con vista create de expense_reports para llamar al método store:
<form action="{{ route('expense_reports.store') }}" method="POST">```
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?