Un marco de Mini PHP para enrutar convirtiendo el nombre de los controladores en una URL amigable con SEO. El proyecto está compuesto con dos partes, controladores y vistas, las vistas se basan en el motor de plantilla de cuchilla de Laravel.
Una vez que se descarga el proyecto, puede comenzar a trabajar directamente haciendo sus propios controladores y vistas. Como ejemplo, supongamos que desea hacer una página de perfil de usuario con la ruta /usuario /perfil:
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}Esta función buscará la vista llamada perfil.blade.php en la carpeta Vistas y representa la página.
También puede pasar parámetros a la URL, exemple:/user/perfil/John
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}Si está familiarizado con el motor Blade, este código pasará el nombre del parámetro a la vista. Exempe de cómo mostrar los datos:
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>Puede leer más sobre la plantilla de cuchilla en la documentación de Laravel.
Para URL con el signo menos, debe separar con mayúsculas. Por ejemplo: AboutusController es el equivalente de /acerca de URL como URL. Nota Si la URL /About-US no se encuentra como controlador, el programa buscará dentro del Método IndexController como método. Exemplo:
/sobre nosotros :
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}O
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}