laravel 执行 php artisan migrate:reset 后 再执行 php artisan migrate Table 'xxx' doesn't exist 报错
<?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 里操作数据库的代码即可

浙公网安备 33010602011771号