routing

untuk mengatur pattern url pada mini mvc

Introduction

routing pada konsep MVC berperan sebagai penghubung antara view dan controller.

Basic Routing

secara default mini mvc menerapkan bramus router sebagai routing system-nya,

<?php

namespace MiniMvc\Apps\Routes\Bootstraping;

use \MiniMvc\Apps\Core\Bootstraping\Routes;
use \Bramus\Router\Router;

// Create a Router object dari bramus router
$router = new Router();

# configuruation route
$router->get('/', function () {
	return view('Welcome');
});

// run route!
$router->run();

memanggil controller pada route

untuk memanggil controller pada route formatnya begini ;

jika controller tidak di dalam folder atau berada di root folder controller

jika controller berada di dalam folder atau example controller/admin/AdminController.php

jika route memiliki slug atau parameter,

Method Available by Bramus Route

View

pada route juga bisa hanya me-return sebuah view yaitu dengan seperti ini

atau seperti ini :

route tetaplah code programing php, jadi tetap bisa melakukan menuliskan program di dalam route seperti berikut contohnya

404 rewrite

secara default saya menyediakan 3 tampilan 404 yang bisa di custom, sesuai selera masing masing, namun untuk mengaktifkan redirect 404 yaitu dengan meng uncomment code berikut pada web.php dan untuk menoaktifkannya di comment saja.

dengan uncommnet maka mode debug atau development aktif

warning url

  • /vendor

  • /test

  • /example

  • /public

  • /storage

  • /system

  • /temp

  • /database

  • /apps

example atau contoh yang tidak di support

example atau contoh alternative yang di support

Last updated