<?php
namespace AppProviders;
use IlluminateSupportServiceProvider;
use IlluminateSupportFacadesRoute;
use AppModelsSite;
use AppModelsMessage;
use AppModelsApply;
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 里操作数据库的代码即可