Laravel 5-Klasse nicht gefunden " - Fehler in der middleware

Laravel 5-Klasse nicht gefunden Habe ich eine middleware in laravel 5 genannt IpHitsCounter was nutzt ein Modell namens DeviceInfo, die in-App\Modelle\FrontEnd

<?php namespace App\Http\Middleware\FrontEnd;

    use Closure;
    use Request;
    use BrowserDetect;
    use App\Models\FrontEnd\DeviceInfo;
    use DB;

    class IpHitsCounter {

        /**
         * Handle an incoming request.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  \Closure  $next
         * @return mixed
         */
        public function handle($request, Closure $next)
        {
         DeviceInfo::create(['devices'=>$agentDevice,'deviceFamily'=>$deviceFamily]);
        }

Mein Code für Modell:

<?php namespace App\Models\FrontEnd;

use Illuminate\Database\Eloquent\Model;

class DeviceInfo extends Model {

   /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'client_device_infos';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['devices', 'deviceFamily'];



}

Dabei bin ich immer die folgende Fehlermeldung: Class 'App\Models\FrontEnd\DeviceInfo' not found

obwohl die Klasse noch existiert, erhalte ich den Fehler.

  • versuchen Sie, composer dump-autoload
  • bereits versucht doesnot Arbeit @GauravDave
  • Ist Ihr Modell in das richtige Verzeichnis? Sollte app/Models/FrontEnd/DeviceInfo.php
  • ja, ich habe überprüft, es ist dort @lukasgeiter
  • was gibt es in line 31 des IpHitsCounter - Datei ?
  • DeviceInfo::create(['devices'=>$agentDevice,'deviceFamily'=>$deviceFamily]); dieser code für die Leichtigkeit, die ich nur zeigte dieser code in meiner Frage Fehler auftreten wegen es
  • Aber, wenn ich die Anzahl der Zeilen, die Sie zur Verfügung gestellt für middleware, sind es nur 21 Zeilen. Und auf der Linie 20, die Sie haben, dass DeviceInfo::create() Methode. Ich kann nicht mehr sehen, Linien. Also würden Sie bitte mit dem vollständigen Quellcode von der middleware ?
  • ich hatte mein Modell, ohne mit der artisan-Befehl und ich habe meine Modell immer wieder mit der artisan-Befehl und alles hat gut funktioniert danke für den Blick in mein problem aber @user3514160
  • Froh, dass Sie gelöst werden, die Abfrage auf Ihre eigenen.. 🙂

InformationsquelleAutor xenish | 2015-05-05
Schreibe einen Kommentar