ИЗМЕНИТЬ
Теперь я вижу, проблема связана с вашим классом login
(при более раннем форматировании вопроса точная ошибка была неразборчивой). Вы должны снова посмотреть, как называется файл, в котором у вас есть класс login
, и как называется класс. По соглашению файл должен иметь имя Login.php
(с заглавной буквы), а имя класса также должно быть Login
(с заглавной буквы). Вы также должны проверить, в каком пространстве имен находится ваш класс Login
. Если он определен в пространстве имен App
, вы должны добавить к вашему LoginTableSeeder
:
use App\Login;
в следующей строке после <?php
поэтому в основном начало вашего файла должно выглядеть так:
<?php
use App\Login;
use Illuminate\Database\Seeder;
ПРЕДЫДУЩИЙ ОТВЕТ
Вы не объяснили, в чем именно заключается ошибка (вероятно, ошибка для класса Seeder
), но:
В database/seeds/DatabaseSeeder.php
вы должны запустить сидер входа в систему следующим образом:
$this->call('LoginTableSeeder');
В файл database/seeds
нужно вставить LoginTableSeeder.php
с заглавной буквы в начале.
Теперь ваш файл LoginTableSeeder.php
должен выглядеть так:
<?php
use Illuminate\Database\Seeder;
class LoginTableSeeder extends Seeder
{
public function run()
{
// your code goes here
}
}
вам нужно импортировать Seeder
с use
в начале файла, и снова имя класса должно начинаться с заглавной буквы.
Теперь вы должны запустить composer dump-autoload
, и теперь, когда вы запустите php artisan db:seed
, он будет работать нормально.
person
Marcin Nabiałek
schedule
13.10.2014
composer dumpautoload
- person Logan Bailey   schedule 13.10.2014php composer.phar diagnose
и должно бытьcomposer dump-autoload
с дефисом - person Ohgodwhy   schedule 13.10.2014