2016-04-06 23 views
5

Ben App\Models\Users için App\User benim User Model taşındı 126, hatasını karşı karşıya kalırken, gerekli tüm dersleri, Windows işletim sistemi üzerinde düzgün çalışıyor aynı şeyi takip FatalErrorException EloquentUserProvider.php doğrultusunda, bulunamadılaravel 5.1 Sınıf ' App Kullanıcı

Ben Login(When submit information) çalıştığınızda zaman Ubuntu 14.04 üzerine bana hata verir

FatalErrorException yılında /var/www/html/sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php

hat 126: Sınıf '\ App \ Kullanıcı' Ben de composer dump-autoload komutunu çalıştırın

bulundu, ancak hiçbir şans yok. Ayrıca çalıştı bu İşte

https://stackoverflow.com/a/28516582/1216451

olduğunu Models dizinde

composer.json

"autoload": { 
    "classmap": [ 
     "database", 
     "app/Models" 
    ], 
    "psr-4": { 
     "App\\": "app/" 
    } 
}, 

Modeli Dizin Yapısı için ayarlarım App/Models/

modelUser.php

namespace App\Models; 

Auth.php aşağıdaki iki hatları denedik.

'model' => App\Models\User::class, 
'model' => App\Models\User, 

AuthController.php

use App\Models\User; 

EloquentUserProvider.php yol sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php line 126

public function createModel() 
{ 
    $class = '\\'.ltrim($this->model, '\\'); 

    return new $class; //line# 126 
} 
+0

Bağlantılı referansınızı takip ettim, ihtiyacım olan şey buydu, sonra 'auth.php' '' model '=> App \ Models \ User \ User :: class' ya da sizin durumunuza göre ayarlamaya ihtiyacım olduğunu anladım. 'App \ Modelleri Users \ Kullanıcı :: class' \. Kaybettiğin şeyden şüpheleniyor muyum? Ben de ilk kullanıcı girişini özledim çünkü direkim aslında tekil "Kullanıcı" olarak adlandırılıyor. Bu çözüldü. – blamb

cevap

4

Kişisel yapılandırmaları doğru görünüyor, sadece php artisan config:clear

kullanarak bunları sıfırlamak
+1

Teşekkürler, sorunu çözdü :) – Qazi