<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Route; use App\Models\Site; use App\Models\Message; use App\Models\Apply; class AppServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // } /** * Bootstrap any application services. * * @return void */ public function boot() { //公用数据 $site = Site::first(); view()->share([ 'site'=>$site, ]); // 后台数据共享 view()->composer('*',function($view){ //message $message_num = 0;// 未读客户留言 $message_num = Message::where('status', 0)->count(); $apply_num = Apply::where('status', 0)->count(); view()->share([ 'message_num'=>$message_num, 'apply_num'=>$apply_num, ]); }); } }
app/Providers/AppServiceProvider.php 会尝试在不存在的表里寻找数据, 所以报错, 屏蔽 AppServiceProvider 里操作数据库的代码即可