2016-04-27 9 views
1

ich diesen Fehler (wenn ich versuche, einen monatlichen Newsletter abonnieren)Class ‚App NewsLetterManager‘ nicht gefunden - Laravel 5.2

Class 'App\NewsLetterManager' not found 

Wenn ich diese Website haben lokal ausgeführt wird (auf vagabundierende) alles funktioniert gut, aber wenn ich mein Projekt auf den Online-Server übertrage, erhalte ich den Fehler oben.

In meinem Controller verwende ich den NewsLetterManager .. Also keine Ahnung was los ist.

Controller (Snippet)

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use App\Http\Requests; 
use App\NewsLetterManager; 

class HomeController extends Controller 
{ 

    .. 

    public function addToMailingList(Request $request) 
    { 
     $this->validate($request, [ 
      'email' => 'required|email|max:195' 
     ]); 
     $newsLetterManager = new NewsLetterManager($mailchimp = app('Mailchimp')); 
     $newsLetterManager->addEmailToList($request->email); 

     return Redirect::to('/')->with('message', 'mailing'); 
    } 

    .. 

} 

Klingen

<form method="post" action="{{ route('mailing.add') }}"> 
    <input type="hidden" name="_token" value="{{ csrf_token() }}"> 
    <input class="bordered-input" type="email" name="email" placeholder="Subscribe here" /> 
</form> 

Routen

Route::post('/mailing/add', ['as' => 'mailing.add', 'uses' => '[email protected]']); 

Danke Jungs

Antwort

0

Ich glaube, Sie haben Ihre up-to-date-Anbieter laden Ordner in den Server oder Aktualisieren Sie Ihren Composer auf dem Server.

+1

Ich versuchte 'Composer Dump-Autoload' und' Composer-Update' und 'Composer-Installation'. Auch das manuelle Ziehen meines Lieferantenordners auf den FTP-Server funktionierte nicht. – nclsvh