EDIT
Теперь я вижу, что проблема с вашим login
класса (с ранее вопрос форматирования точная ошибка неразборчиво). Вы должны еще раз посмотреть, что такое имя файла, где у вас есть класс login
и как называется класс. Соглашение заключается в том, что файл должен иметь имя Login.php
(с заглавной буквы), а также название класса также должно быть Login
(с заглавной буквы). Вы также должны проверить, в каком пространстве имен находится ваш класс Login
. Если оно определено в App
пространстве имен, вы должны добавить в корзину LoginTableSeeder
:
use App\Login;
в следующей строке после <?php
так в основном начало файла должен выглядеть следующим образом:
<?php
use App\Login;
use Illuminate\Database\Seeder;
EARLIER ANSWER
Вы не объяснили что точная ошибка (возможно, ошибка для 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
, он будет работать нормально.
Попробуйте запустить 'композитор dumpautoload' –
К сожалению, это не работает для меня. Я попробовал это до –
. Каков результат 'php composer.phar diagnose', и он должен быть' comper dump-autoload' с дефис – Ohgodwhy