MINI Sh3ll
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Auth;
use Validator;
use Response;
use App\Solar\Repositories\User\UserInterface;
use App\Solar\Repositories\Enquiry\EnquiryInterface;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use App\Notifications\SupportMail;
use App\User;
use App\Models\Module;
use App\Models\ModulePermission;
use App\Models\Company;
use App\Solar\Repositories\Treepye\TreepyeInterface;
class HomeController1 extends Controller {
/**
* Create a new controller instance.
*
* @return void
*/
private $user;
public function __construct(UserInterface $user, EnquiryInterface $enquiry,TreepyeInterface $api) {
$this->middleware('auth')->except(['rejectInvitation']);
$this->user = $user;
$this->enquiry = $enquiry;
$this->api = $api;
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index() {
$breadcrumb = breadCrumb('Dashboard', 'home', '');
$companies = $this->user->getCompany();
$panelDetails = User::with('company_users','company_users.panels')->where('id',Auth::id())->get();
return view('home1', compact('breadcrumb','companies','panelDetails'));
}
}
OHA YOOOO