MongoDb と Laravel 8.83 を使用したアプリケーションの構築
P粉155551728
P粉155551728 2024-03-31 22:18:53
0
1
472

私は php と Laravel の初心者です。データベースとして mongodb を使用してこの単純な CRUD アプリケーションを構築しようとしています。https://www.mongodb.com/compatibility/mongodb-laravel-intergration をデータベースとして使用しています。これを行うには、現在laravelでデータを表示することに行き詰まっているため、次を使用してデータベースをアプリケーションに追加しました:

'mongodb' => [ 'Driver' => 'mongodb', 'dsn' => env('DB_URI','mongodb srv://username:password@cluster0.npikk .mongodb .net/myappdb ?retryWrites=true&w=majority'),'database' => 'myappdb',], データベースの名前は myappdb 、コレクション名は Posts データベース ビューです。 これはすべて問題ないようですが、サーバーを実行して post/first-blog-post ルートに移動すると、ErrorException Trying to get property 'Title' of non-object file directory が発生します。 また、post.blade の 7 行目をマークします。 モデルの位置 郵便 ポストコントローラー コントローラ ネットワークルート ルート なぜこのようなことが起こるのでしょうか? mongodbを使用してlaravelでCRUDアプリケーション(任意の単純なアプリケーション)を作成するためのより良いリソースがあります。なぜなら、私は学ぼうとしているのですが、指導や経験がなければ続けるのが難しいと感じているからです。すべてのコメントやアイデアを歓迎します。

P粉155551728
P粉155551728

全員に返信(1)
P粉994092873

少しデバッグしてみます。私は dd 関数を使用して、変数の内容を確認するのが好きです。コレクションに存在しないプロパティにアクセスしている可能性があります。したがって、ビューに出力を表示させる前に、dd() 関数を使用するだけです。 dd(the_variable_I_want_to_check) に似ています。

ところで、MongoDB についてはもうご存知ですか? そうでない場合は、MongoDB についてのこの短い概要を簡単に読んでおくことをお勧めします。 ここでチェックしてください: https://www.youtube.com/watch?v=2QQGWYe7IDU

MongoDB に問題がない場合は、Youtube で「Juniors Code Raw」経由で見つけたこのプレイリストをチェックしてみてください

https://www.youtube.com/watch?v=J0Kc3qSrNlE&list =PLdTx40waQWgHIh3Kegr14vvSF-QsRd40J

実際には動画は 7 つほどしかありません。様子を教えてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート