web.php 875 B

123456789101112131415161718192021222324
  1. <?php
  2. Route::domain(config('delta.domain.join'))->group(function() {
  3. Route::get('/', 'InstanceController@index')->name('instances.all');
  4. Route::get('/instance/{domain}', 'InstanceController@show');
  5. Route::group(['prefix' => 'api/v1'], function() {
  6. Route::get('instance/{domain}/timeline', 'ApiController@instanceTimeline');
  7. Route::get('instance/{domain}', 'ApiController@instance');
  8. Route::get('instances', 'ApiController@instances');
  9. Route::get('img-proxy', 'ApiController@imageProxy');
  10. Route::get('stats', 'ApiController@stats');
  11. });
  12. });
  13. Route::domain(config('delta.domain.landing'))->group(function() {
  14. Route::get('/', 'SiteController@welcome');
  15. Route::get('join', 'SiteController@join');
  16. });
  17. Route::domain(config('delta.domain.img-proxy'))->group(function() {
  18. Route::view('/', 'proxy.index');
  19. Route::get('img-proxy', 'ApiController@imageProxy');
  20. });