| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: Administrator
 
-  * Date: 2019/4/30
 
-  * Time: 13:48
 
-  */
 
- namespace App\Http\Middleware;
 
- use App\Models\Tpl;
 
- use App\Repositories\MemberSetmealRepository;
 
- use App\Repositories\PmsRepository;
 
- use Closure;
 
- use Illuminate\Support\Facades\View;
 
- class companyInfoAuth
 
- {
 
-     protected $memberSetmealRepositorywhere;
 
-     /**
 
-      * companyInfoAuth constructor.
 
-      * @param $memberSetmealRepositorywhere
 
-      */
 
-     public function __construct(MemberSetmealRepository $memberSetmealRepository)
 
-     {
 
-         $this->memberSetmealRepository = $memberSetmealRepository;
 
-     }
 
-     public function handle($request, Closure $next)
 
-     {
 
-         $template = false;
 
-         $companyInfo = auth('web-company')->user();
 
-         if (!$companyInfo->nature || !$companyInfo->scale || !$companyInfo->organization_code || !$companyInfo->district || !$companyInfo->trade  || !$companyInfo->contents) {
 
-             return redirect()->route('com.info')->with('message', "请完善企业基本信息后,再进行其他操作");
 
-         }
 
-         $tpl = Tpl::where(['tpl_type'=>1,'display'=>1])->get();
 
-         if(!$tpl->isEmpty()){
 
-             $template = true;
 
-         }
 
-         $GLOBALS['template'] = $tpl;
 
-         View::share('template', $template);
 
-         return $next($request);
 
-     }
 
- }
 
 
  |