Не удалось открыть поток: такой файл или каталог не генерируются:seed [--path="..."] [--templatePath="..."] tableName

Я попытался запустить команду:

php artisan generate:seed Houses

Однако я получил ошибку:

failed to open stream: No such file or directory generate:seed [--path="..."] [--templatePath="..."] tableName

Я перенес свою таблицу и сгенерировал свой контроллер и таблицу с помощью php artisan generate. Я использую Laravel 4.2. Чего-то не хватает? Я пытаюсь следовать инструкциям учебника, и есть определенные команды ремесленников, которые не работают. Как будто я пытался сгенерировать файлы миграции, и это выдало мне ту же ошибку, но я заметил, что уже были сгенерированы файлы миграции после того, как я сгенерировал контроллер и таблицу.

1 ответ

Решение

Я могу сказать вам прямо сейчас, что команда, которую вы используете, не будет работать. Также убедитесь, что учебник, который вы читаете, не предназначен для Laravel 5, так как в этой версии гораздо больше ремесленных команд, чем 4.

Похоже, вы пытаетесь заполнить свою базу данных. Вы пробовали эту команду?

php artisan migrate:refresh --seed

Это должно делать то, что вы хотите, при условии, что ваши файлы миграции закодированы правильно. В общем, я бы посоветовал прочитать немного больше по этой теме, чтобы вы могли лучше понять, как все это работает.

Другие вопросы по тегам