-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
37 lines (26 loc) · 1.15 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
include 'router.php';
Router::setBasePath('/dpsg');
Router::route('/', function() {
return "Das ist die Startseite!";
});
Router::route('/gruppen/{id}/{test}', function($id, $test) {
return "Gruppe mit der Nummer: ".$id." UND DAS IST: ". $test;
})->whereNumeric('id')->whereAlphaNumeric('test');
Router::route('/bestellungen/{bestellungID}/{kategorieID}', function($id, $kat) {
return "BestellID: ".$id." mit der Kategorie: ". $kat;
})->whereNumeric(['bestellungID', 'kategorieID']);
Router::route('/gruppen/{id}', function($id) {
return "GRUPPE mit ID: " .$id . "<br>";
})->where('id', '[0-9]+');
Router::route('/categories/{catName}', function($name) {
return "Category with the name: " . $name;
})->whereIn('catName', ['affe', 'katze', 'maus']);
Router::route('/user/{id}/{name}', function($id, $name) {
return "<br>USER mit ID: " .$id . " und dem NAME: " . $name . "<br>";
})->where(['id' => '[0-9]+', 'name' => '[a-z]+']);
Router::route('/kategorie/{id}/{name}', function($id, $name) {
return "<br>KATEGORIE mit ID: " .$id . " und dem NAME: " . $name . "<br>";
})->where('id', '[0-9]+')->where('name', '[a-z]+');
Router::run();
?>