name('index'); Route::get('/topic/{topic}', 'IndexController@topic')->name('topic')->where('topic', '(.+)'); Route::get('/topics/', 'IndexController@topicindex')->name('topic_index'); Route::get('/topic/', function() { return redirect()->route('topic_index'); })->name('topic_redir'); Route::get('/new', 'IndexController@new')->name('new'); Route::get('/search', 'IndexController@search')->name('search'); Route::get('/popular/topics', 'IndexController@populartopics')->name('popular_topics'); Route::get('/popular', 'IndexController@popular')->name('popular'); Route::get('/random', 'IndexController@random')->name('random'); Route::get('/article/{id}', 'IndexController@show')->name('show')->where('id', '[0-9]+'); Route::get('/feed/new', 'FeedController@new')->name('feed_new'); Route::get('/feed/mastodon', 'FeedController@mastodon')->name('feed_mastodon'); Route::get('/feed/popular', 'FeedController@popular')->name('feed_popular'); Route::get('/feed/search', 'FeedController@search')->name('feed_search'); #Auth::routes(); Route::get('/about', 'IndexController@about')->name('about');