web-portfolio.php 1.1 KB

1234567891011121314151617181920212223
  1. <?php
  2. Route::domain(config('portfolio.domain'))->group(function () {
  3. Route::redirect('redirect/home', config('app.url'));
  4. Route::get('/', 'PortfolioController@index');
  5. Route::post('api/portfolio/self/curated.json', 'PortfolioController@storeCurated');
  6. Route::post('api/portfolio/self/settings.json', 'PortfolioController@getSettings');
  7. Route::get('api/portfolio/account/settings.json', 'PortfolioController@getAccountSettings');
  8. Route::post('api/portfolio/self/update-settings.json', 'PortfolioController@storeSettings');
  9. Route::get('api/portfolio/{username}/feed', 'PortfolioController@getFeed');
  10. Route::prefix(config('portfolio.path'))->group(function() {
  11. Route::get('/', 'PortfolioController@index');
  12. Route::get('settings', 'PortfolioController@settings')->name('portfolio.settings');
  13. Route::post('settings', 'PortfolioController@store');
  14. Route::get('{username}/{id}', 'PortfolioController@showPost');
  15. Route::get('{username}', 'PortfolioController@show');
  16. Route::fallback(function () {
  17. return view('errors.404');
  18. });
  19. });
  20. });