2017-06-11 09:27:24 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Admin;
|
|
|
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
2017-12-23 04:48:15 +08:00
|
|
|
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
|
|
|
{
|
2017-12-23 04:48:15 +08:00
|
|
|
private $pirepRepo, $userRepo;
|
2017-12-04 00:55:01 +08:00
|
|
|
|
|
|
|
public function __construct(
|
2017-12-23 04:48:15 +08:00
|
|
|
PirepRepository $pirepRepo,
|
|
|
|
UserRepository $userRepo
|
2017-12-04 00:55:01 +08:00
|
|
|
) {
|
|
|
|
$this->pirepRepo = $pirepRepo;
|
2017-12-23 04:48:15 +08:00
|
|
|
$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');
|
2017-07-23 10:31:26 +08:00
|
|
|
Feed::$cacheExpire = '5 hours';
|
|
|
|
|
2017-12-08 07:22:15 +08:00
|
|
|
$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', [
|
2017-07-23 10:31:26 +08:00
|
|
|
'feed' => $feed,
|
2017-12-04 00:55:01 +08:00
|
|
|
'pending_pireps' => $this->pirepRepo->getPendingCount(),
|
2017-12-23 04:48:15 +08:00
|
|
|
'pending_users' => $this->userRepo->getPendingCount(),
|
2017-07-23 10:31:26 +08:00
|
|
|
]);
|
2017-06-11 09:27:24 +08:00
|
|
|
}
|
|
|
|
}
|