首頁  >  問答  >  主體

使用MongoDb和Laravel 8.83建立應用程式

我是php 和Laravel 的初學者,我正在嘗試使用mongodb 作為資料庫建立這個簡單的CRUD 應用程序,我使用https://www.mongodb.com/compatibility/mongodb-laravel-intergration 作為教程了解如何執行此操作我目前陷入了在laravel 中顯示資料的困境,我使用以下方法將資料庫新增至應用程式:

'mongodb' => [ '驅動程式' => 'mongodb', 'dsn' => env('DB_URI','mongodb srv://使用者名稱:password@cluster0.npikk .mongodb.net/myappdb ?retryWrites=true&w=majority'),'資料庫' => 'myappdb',], 資料庫的名稱是 myappdb,集合名稱是 郵政s 資料庫視圖。 所有這些看起來都很好,但是當我運行伺服器並進入 郵政/first-blog-郵政 路由時,我得到一個 ErrorException Trying to get property 'Title' of non-object file directory 它還標記了 郵政.blade 中的第 7 行。 模特兒崗位 郵政 郵政 控制器 控制器 網路路線 路線 為什麼會發生這種情況?還有更好的資源可以使用 mongodb 在 laravel 中建立 CRUD 應用程式(任何簡單的應用程式)。因為我正在努力學習,但發現在沒有指導或經驗的情況下很難遵循。歡迎所有意見和想法。

P粉155551728P粉155551728225 天前411

全部回覆(1)我來回復

  • P粉994092873

    P粉9940928732024-04-01 13:21:06

    嘗試一點點除錯。我喜歡使用 dd 函數並檢查變數中的內容。您可能正在存取集合中不存在的屬性。因此,在讓視圖顯示輸出之前,只需先使用 dd() 函數即可。類似 dd(the_variable_I_want_to_check)

    順便問一下,您已經熟悉 MongoDB 了嗎? 如果沒有,我建議您簡單看一下 MongoDB 的簡短介紹: 從這裡查看:https://www.youtube.com/watch?v=2QQGWYe7IDU< /a>

    #如果您對 MongoDB 沒意見,請嘗試查看我在 Youtube 上透過「Juniors Code Raw」找到的這個播放清單

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

    #實際上只有大約 7 個影片。讓我知道進展如何。

    回覆
    0
  • 取消回覆