| Current Path : /home/users/unlimited/www/talentorbit.codeskitter.site/app/Http/Controllers/ |
| Current File : /home/users/unlimited/www/talentorbit.codeskitter.site/app/Http/Controllers/HomeController.php |
<?php
namespace App\Http\Controllers;
use App\Traits\Cron;
use App\Job;
use Auth;
use App\FavouriteCompany;
use Illuminate\Http\Request;
class HomeController extends Controller
{
use Cron;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
$this->runCheckPackageValidity();
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$myAppliedJobIds = Auth::user()->getAppliedJob();
$matchingJobs = Job::where('functional_area_id', auth()->user()->industry_id)->paginate(7);
$followers = FavouriteCompany::where('user_id', auth()->user()->id)
->with(['company' => function ($query) {
$query->where('is_active', 1);
}])
->get();
$chart='';
return view('home', compact('chart', 'matchingJobs', 'followers'))->with('appliedJobs', $myAppliedJobIds);
}
}