phpvms/app/Http/Controllers/Admin/DashboardController.php

39 lines
947 B
PHP
Raw Normal View History

2017-06-11 09:27:24 +08:00
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Repositories\PirepRepository;
use App\Repositories\UserRepository;
2017-06-11 11:17:45 +08:00
class DashboardController extends BaseController
2017-06-11 09:27:24 +08:00
{
private $pirepRepo, $userRepo;
2017-12-04 00:55:01 +08:00
public function __construct(
PirepRepository $pirepRepo,
UserRepository $userRepo
2017-12-04 00:55:01 +08:00
) {
$this->pirepRepo = $pirepRepo;
$this->userRepo = $userRepo;
2017-12-04 00:55:01 +08:00
}
2017-06-11 09:27:24 +08:00
/**
* Display a listing of the Airlines.
*/
public function index(Request $request)
{
2017-08-18 03:01:47 +08:00
/*Feed::$cacheDir = storage_path('app');
Feed::$cacheExpire = '5 hours';
$feed = Feed::loadRss(config('phpvms.news_feed_url'));*/
2017-08-18 03:01:47 +08:00
$feed = [];
2017-08-19 01:02:32 +08:00
return view('admin.dashboard.index', [
'feed' => $feed,
2017-12-04 00:55:01 +08:00
'pending_pireps' => $this->pirepRepo->getPendingCount(),
'pending_users' => $this->userRepo->getPendingCount(),
]);
2017-06-11 09:27:24 +08:00
}
}