23 lines
		
	
	
		
			587 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			587 B
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Http\Controllers\Content;
 | |
| 
 | |
| use App\Http\Controllers\Controller;
 | |
| use Illuminate\Http\Request;
 | |
| 
 | |
| class ChangelogController extends Controller
 | |
| {
 | |
|     const CANNY_ENDPOINT = 'https://canny.io/api/v1/';
 | |
| 
 | |
|     public function index()
 | |
|     {
 | |
|         return \Cache::remember('changelog_entries', now()->addHour(), function () {
 | |
|             $response = \Http:: post(self::CANNY_ENDPOINT.'entries/list',[
 | |
|                 'apiKey' => config('services.canny.api_key'),
 | |
|                 'limit' => 3,
 | |
|             ]);
 | |
|             return $response->json('entries');
 | |
|         });
 | |
|     }
 | |
| }
 |