[ Foro de PHP ]

Comando ROUTE en php problemas con las rutas

29-Mar-2022 16:51
david perez
0 Respuestas

Hola,

Estoy haciendo una aplicación, ya tengo la base de datos, con los campos llenados, y la conexión también
Ahora cree esto:
En un controlador llamado UserController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class UserController extends Controller
{
public function pruebas(Request $request){
return "Acción de pruebas de USER-CONTROLLER";
}
public function register(Request $request){
return "Accion de registro de usuario";
}
public function login(Request $request){
return "Accion de login de usuario";
}
}


y en Routes:
<?php


Route::get('/', function () {
return view('welcome');
});
/* Metodos http comunes
* get: conseguir datos o recursos
* post: guardar datos o recursos o hacer logica desde un formulario
* put: actualizar datos o recursos
* delete: eliminar datos o recursos
*/


Route::get('/usuario/pruebas','UserController@pruebas');

Route::get('/api/register','UserController@register');
Route::get('/api/login','UserController@login');

Cuando uso Postman para acceder
a http://localhost/masterfullstack/api-rest-laravel/api/login/

me sale este error
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>

<head>
<title>404 Not Found</title>
</head>

<body>
<h1>Not Found</h1>
<p>The requested URL /masterfullstack/api-rest-laravel/api/login/usuario/pruebas was not found on this server.</p>
<hr>
<address>Apache/2.4.37 (Win64) PHP/7.2.14 Server at localhost Port 80</address>
</body>

</html>


¿Cómo se puede arreglar?

Gracias de antemano




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)