mirror of
https://github.com/skipperbent/simple-php-router.git
synced 2026-06-17 08:47:52 +00:00
@@ -402,6 +402,11 @@ url('phones.edit');
|
|||||||
# /phones/edit/
|
# /phones/edit/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Return the current url**
|
||||||
|
```php
|
||||||
|
url();
|
||||||
|
```
|
||||||
|
|
||||||
## Custom CSRF verifier
|
## Custom CSRF verifier
|
||||||
|
|
||||||
Create a new class and extend the ```BaseCsrfVerifier``` middleware class provided with simple-php-router.
|
Create a new class and extend the ```BaseCsrfVerifier``` middleware class provided with simple-php-router.
|
||||||
|
|||||||
@@ -396,7 +396,8 @@ class Router
|
|||||||
|
|
||||||
/* Return current route if no options has been specified */
|
/* Return current route if no options has been specified */
|
||||||
if ($name === null && $parameters === null) {
|
if ($name === null && $parameters === null) {
|
||||||
return '/' . trim(parse_url($this->request->getUri(), PHP_URL_PATH), '/') . $this->arrayToParams($getParams);
|
$url = rtrim(parse_url($this->request->getUri(), PHP_URL_PATH), '/');
|
||||||
|
return (($url === '') ? '/' : $url . '/') . $this->arrayToParams($getParams);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If nothing is defined and a route is loaded we use that */
|
/* If nothing is defined and a route is loaded we use that */
|
||||||
|
|||||||
Reference in New Issue
Block a user