PHP Classes

File: public/index.php

Recommend this page to a friend!
  Classes of Rodrigo Faustino   Personal   public/index.php   Download  
File: public/index.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Personal
Generate a portfolio site
Author: By
Last change:
Date: 4 days ago
Size: 3,478 bytes
 

Contents

Class file image Download
<?php

require './iniciar.php';

try {
   
$route->add('/home', 'GET', 'HomeController:index');
   
$route->add('/portifolio', 'GET', 'PortifolioController:index');
   
$route->add('/resume', 'GET', 'ResumeController:index');
   
$route->add('/login', 'GET', 'LoginController:index');
   
$route->add('/login', 'POST', 'LoginController:store');
   
$route->add('/register', 'GET', 'RegisterController:index');
   
$route->add('/register', 'POST', 'RegisterController:store');
   
$route->add('/2fa', 'GET', 'TwoFactorController:index');
   
$route->add('/2fa', 'POST', 'TwoFactorController:verify');
   
$route->add('/privacy-policy', 'GET', 'PageController:privacyPolicy');
   
$route->add('/terms-and-conditions', 'GET', 'PageController:termsAndConditions');
   
$route->add('/esqueci_senha', 'GET', 'PasswordResetController:showRequestForm');
   
$route->add('/esqueci_senha', 'POST', 'PasswordResetController:sendResetLink');
   
$route->add('/reseta_senha', 'GET', 'PasswordResetController:showResetForm');
   
$route->add('/reseta_senha', 'POST', 'PasswordResetController:reset');
   
$route->add('/admin', 'GET', 'AdminController:index');
   
$route->add('/admin/users', 'GET', 'AdminUserController:index');
   
$route->add('/admin/users/create', 'GET', 'AdminUserController:formCreate');
   
$route->add('/admin/users/store', 'POST', 'AdminUserController:insert');
   
$route->add('/admin/users/edit', 'GET', 'AdminUserController:formEdit');
   
$route->add('/admin/users/update', 'POST', 'AdminUserController:update');
   
$route->add('/admin/users/delete', 'POST', 'AdminUserController:delete');
   
$route->add('/logout', 'GET', 'LoginController:destroy');
   
$route->add('/admin/blog-posts', 'GET', 'AdminBlogPostController:index');
   
$route->add('/admin/blog-posts/create', 'GET', 'AdminBlogPostController:formCreate');
   
$route->add('/admin/blog-posts/store', 'POST', 'AdminBlogPostController:insert');
   
$route->add('/admin/blog-posts/edit', 'GET', 'AdminBlogPostController:formEdit');
   
$route->add('/admin/blog-posts/update', 'POST', 'AdminBlogPostController:update');
   
$route->add('/admin/blog-posts/delete', 'POST', 'AdminBlogPostController:delete');
   
$route->add('/admin/portfolio', 'GET', 'AdminPortfolioController:index');
   
$route->add('/admin/portfolio/create', 'GET', 'AdminPortfolioController:formCreate');
   
$route->add('/admin/portfolio/store', 'POST', 'AdminPortfolioController:insert');
   
$route->add('/admin/portfolio/edit', 'GET', 'AdminPortfolioController:formEdit');
   
$route->add('/admin/portfolio/update', 'POST', 'AdminPortfolioController:update');
   
$route->add('/admin/portfolio/delete', 'POST', 'AdminPortfolioController:delete');
   
$route->add('/admin/resumes', 'GET', 'AdminResumeController:index');
   
$route->add('/admin/resumes/create', 'GET', 'AdminResumeController:formCreate');
   
$route->add('/admin/resumes/store', 'POST', 'AdminResumeController:insert');
   
$route->add('/admin/resumes/edit', 'GET', 'AdminResumeController:formEdit');
   
$route->add('/admin/resumes/update', 'POST', 'AdminResumeController:update');
   
$route->add('/admin/resumes/delete', 'POST', 'AdminResumeController:delete');
   
$route->add('/admin/blog-posts/generate-content', 'POST', 'AdminBlogPostController:generateContent');
   
$route->add('/blog/{id}', 'GET', 'HomeController:show');


   
$route->init();
  } catch (
Exception $e) {
   
var_dump($e->getMessage() . ' ' . $e->getFile() . ' ' . $e->getLine());
  }