Después de de una prolongada selección de información hemos podido solucionar esta interrogante que presentan algunos los lectores. Te regalamos la solución y deseamos que sea de gran ayuda.
Solución:
Cuando usas una ruta con nombre route
entonces tienes que especificar el nombre de las rutas en tu routes/web.php
expediente. Como esto
rutas/web.php
Route::post('/register/basic/create', '[email protected]')->name('register');
En archivo blade
Consulte los detalles aquí https://laravel.com/docs/5.6/routing#named-routes
A veces, el error anterior ocurre cuando tiene dos rutas con el mismo uri pero diferente devoluciones de llamada y diferente nombre de la ruta
Por ejemplo
Route::post('update','[email protected]')->name('update_permission');`
Route::post('update','[email protected]')->name('update_role');
Las rutas anteriores actualizan diferentes recursos, pero aún devolverá un error Ruta update_permission
no definido o Ruta update_role
no definida.
Entonces, lo mejor que puede hacer es usar un uri diferente en cada ruta para evitar conflictos como este
Route::post('/role_permission/update','[email protected]')->name('update_role');`
Route::post('/permission/update','[email protected]')->name('update_permission');
Comentarios y calificaciones del artículo
Al final de la página puedes encontrar las interpretaciones de otros desarrolladores, tú todavía tienes la habilidad dejar el tuyo si te apetece.