Sattelite photo

This commit is contained in:
2020-11-15 05:56:17 +05:00
parent 34e09686ce
commit dc57d8c7c5
2 changed files with 27 additions and 7 deletions

View File

@@ -4,31 +4,43 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jinas\Moosun\MoosunMv;
use Jinas\Moosun\ImgScraper;
use Illuminate\Support\Facades\Cache;
class WeatherController extends Controller
{
protected $stations = [
'Male',
'Hanimadhoo',
'Kahdhoo',
'Kaadehdhoo',
'Gan'];
'Male',
'Hanimadhoo',
'Kahdhoo',
'Kaadehdhoo',
'Gan'
];
public function index()
{
return view('weather.index', [
'stations' => $this->getMoosun(),
'stations' => $this->getMoosun(),
'labels' => [
'Male' => "މާލެ",
'Hanimadhoo' => "ހަނިމާދޫ",
'Kahdhoo' => "ކައްދޫ",
'Kaadehdhoo' => "ކާޑެއްދޫ",
'Gan' => "ގަން"
]
],
'satellite_image' => $this->getSatelliteImage()
]);
}
protected function getSatelliteImage()
{
return Cache::remember('weather.maldives.satellite', 3600, function () {
$image = new ImgScraper;
return $image->satellite_image;
});
}
protected function getMoosun()
{