2015-12-18 119 views
0

我目前正在從我的settings表中設置很多設置,在我的本地服務器中一切正常,但問題出現在在線環境中,我不知道是否需要配置任何東西,但它沒有設置緩存,它可能是什麼?Laravel - 服務器無法設置緩存

class SettingsServiceProvider extends ServiceProvider 
{ 
    public function boot(Factory $cache, SettingRepository $settings) 
    { 
     if(Schema::hasTable('settings')){ 
      $settings = $cache->remember('settings', 60, function() use ($settings) 
      { 
       return $settings->lists(); 
      }); 
      config()->set('settings', $settings); 
     } 
    } 
    public function register() 
    { 
     $this->app->bind(
      \App\Repositories\SettingRepository::class 
     ); 
    } 
} 
+0

什麼是你的高速緩存驅動器,並且它在生產環境中安裝? –

+0

@MinaAbadir我不知道,我只是在兩種環境中安裝燈泡,但在生產中它不會工作 –

+0

什麼是您的緩存驅動程序?您是否在新的.env中配置了緩存? –

回答

0

composer clear-cache & & composer dump-autoload解決了這個問題