您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

IndexController.php 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace App\Http\Controllers\v3\Contractor;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. use Illuminate\Support\Facades\Auth;
  6. use Carbon\Carbon;
  7. use Validator;
  8. use PDF;
  9. use App\SiteSetting;
  10. use App\LatestModel\Staff;
  11. use App\LatestModel\StaffDetail;
  12. use App\LatestModel\Module\Form;
  13. use App\LatestModel\Module\Subscriber;
  14. use App\LatestModel\Module\WorkOrder;
  15. use App\LatestModel\Module\PackageDetail;
  16. use App\LatestModel\Module\Company;
  17. class IndexController extends Controller
  18. {
  19. public function index(){
  20. $id = Auth::guard('main-contractor')->id();
  21. $user = Staff::with('StaffDetail')->find($id);
  22. $site = SiteSetting::first();
  23. $today = Carbon::today();
  24. $company = Company::where('_id', $user->company_id)->first();
  25. return view('v3.main-contractor.index', compact('user','site','today','company'));
  26. }
  27. public function viewMap(){
  28. $id = Auth::guard('main-contractor')->id();
  29. $user = Staff::with('StaffDetail')->find($id);
  30. $site = SiteSetting::first();
  31. $today = Carbon::today();
  32. $company = Company::where('_id', $user->company_id)->first();
  33. return view('v3.main-contractor.map_index', compact('user','site','today','company'));
  34. }
  35. }