#laravel #tinker
#laravel #повозиться
Вопрос:
Начиная с нового проекта:
laravel new new-project
cd new-project
touch storage/database/database.sqlite
Затем в .env
DB_CONNECTION=sqlite
DB_DATABASE=storage/database/database.sqlite
DB_FOREIGN_KEYS=true
Миграция выполнена успешно…
php artisan migrate
php artisan tinker
>>>AppUser::all()
Но когда я пытаюсь получить всех пользователей, он возвращает следующую ошибку:
PHP Fatal error: Class 'App/User' not found in Psy Shell code on line 1
Чего мне может не хватать?
Комментарии:
1. В какой папке / пространстве имен находится ваша пользовательская модель?
Ответ №1:
Недавно я переустановил Laravel…
И я не понял, что использую версию Laravel 8, модели находятся в /app/Models
Таким образом, правильная команда будет:
>>>AppModelsUser::all()
Ответ №2:
я думаю, что это как-то связано с псевдонимом пространства имен. Попробуйте без приложения /
Users::all();