2015-05-29 2 views
0

Я пытаюсь запустить«Пользователи» Класс не найден при запуске мастеровых миграции

project$ php artisan migrate:refresh 

но получаю ошибку

[Symfony\Component\Debug\Exception\FatalErrorException] 
Class 'Users' not found 

Зачем мне нужен Users класс? У меня уже есть app/User.php:

<?php namespace App; 

use Illuminate\Auth\Authenticatable; 
use Illuminate\Database\Eloquent\Model; 
use Illuminate\Auth\Passwords\CanResetPassword; 
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; 
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; 

class User extends Model implements AuthenticatableContract, CanResetPasswordContract { 

[...] 

и моя миграция, database/migration/2015_05_27_143124_create_users_table:

<?php 

use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Database\Migrations\Migration; 

class CreateUsersTable extends Migration { 

    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::create('users', function(Blueprint $table) 
     { 
      $table->increments('id'); 
      $table->string('username')->unique(); 
      [...] 
      $table->string('password', 60); 
      $table->rememberToken(); 
      $table->timestamps(); 
     }); 
    } 

    [...] 

config/auth.php Мои также имеет 'model' => 'App\User'. Я попробовал запустить project$ composer dump-autoload. Определяется класс User. Зачем нужен класс Users?

+0

Основываясь на коде, который вы указали, нет никакой причины, по которой будет выбрана ошибка. У вас может быть ссылка на «Пользователи» в другом месте. Была ли еще ошибка миграции? –

+0

@StuartWagner нет, единственная ошибка была в этом. Как вы думаете, я должен искать «Пользователи» во всех моих файлах (или их подмножестве)? – Streetlamp

ответ

0

Исправлено. Я бросил свою базу данных и пошел дальше и сделал одно одноименное название:

project$ php artisan migrate 
Migration table created successfully. 
+0

Странно. Рад, что ты все понял. –