###前提・実現したいこと
tinkerを起動してユーザーモデルのデータを確認しようとしましたが、データを取得できません。
解決できないので、ご教授いただきたいです。
###発生している問題・エラーメッセージ
>>> App\User::all(); => Illuminate\Database\Eloquent\Collection {#4047 all: [], }
###該当のソースコード
モデルとコントローラーを記載しておきます。
app/Http/Article.php
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; class Article extends Model { // public function user(): BelongsTo { return $this->belongsTo('App\User'); } }
app/Http/Controllers/ArticleController.php
<?php namespace App\Http\Controllers; use App\Article; use Illuminate\Http\Request; class ArticleController extends Controller { // public function index() { $articles = Article::all()->sortByDesc('created_at'); return view('articles.index', ['articles' => $articles]); } }
###試したこと
①docker-compose exec workspace php artisan tinker
をしてtinkerを起動
②App\User::all();
を実行⇒データを取得できない
③docker-compose exec workspace composer dump-autoload
を実行
④再度tinkerを起動しApp\User::all();
を実行⇒データを取得できない
###補足情報(FW/ツールのバージョンなど)
PHP 8.0.3
Laravel 6.20.24
Docker 20.10.5
docker-compose 1.29.0
windowsを使用。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/30 09:14 編集
退会済みユーザー
2021/05/04 14:08