1
0
mirror of https://github.com/flarum/core.git synced 2025-08-04 23:47:32 +02:00

Make discussion slug URL parameter optional

This commit is contained in:
Toby Zerner
2015-08-25 19:32:41 +09:30
parent b49b3a14b4
commit b8fc0bc376
4 changed files with 10 additions and 14 deletions

View File

@@ -16,7 +16,7 @@ class DiscussionAction extends ClientAction
$page = max(1, array_get($queryParams, 'page'));
$params = [
'id' => array_get($routeParams, 'id'),
'id' => (int) array_get($routeParams, 'id'),
'page' => [
'near' => array_get($routeParams, 'near'),
'offset' => ($page - 1) * 20,

View File

@@ -57,7 +57,7 @@ class ForumServiceProvider extends ServiceProvider
);
$routes->get(
'/d/{id:\d+}[/{slug}[/{near}]]',
'/d/{id:\d+(?:-[^/]*)?}[/{near}]',
'flarum.forum.discussion',
$this->action('Flarum\Forum\Actions\DiscussionAction')
);