MongoDb 및 Laravel 8.83을 사용하여 애플리케이션 구축
P粉155551728
P粉155551728 2024-03-31 22:18:53
0
1
470

저는 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이고 컬렉션 이름은 게시물 데이터베이스 보기입니다. 이 모든 것이 괜찮아 보이지만 서버를 실행하고 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에 괜찮으시다면 제가 유튜브에서 "Juniors Code Raw"를 통해 찾은 이 재생목록을 확인해 보세요

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

실제로는 영상이 7개 정도밖에 안 돼요. 어떻게 진행되는지 알려주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿