• 1400/03/17

استفاده از collection :

باسلام

در درس 108 در مورد apiresource صحبت شد

من از لاراول 8 استفاده می کنم

همانند شما مراحل رو پیش رفتم و تمامی پست ها رو دریافت کردم

ولی وقتی کامنت ها رو هم میخواهم همزمان با پست ها دریافت کنم خطا میدهد

post resource

  return [
            'id'=> $this->id,
            'title'=> $this->title,
            'comments'=> CommentResource::collection($this->comments),
        ];

comment collection

 return [
            'data'=>$this->collection,
        ];

apipostscontroller

    public function index(Request $request)
    {
        return new PostCollection(Post::all());
    }

خطایی که می دهد

BadMethodCallException
Method Illuminate\Console\Command::getConnectionName does not exist.
  • 1400/03/18
  • ساعت 10:46

با سلام خدمت شما همراه عزیز

 

 

حتما از لاراول ۵.۸ استفاده کنید برای اموزش

 

متن خطارو سرچ کنید


  • 1400/03/18
  • ساعت 11:03

سلام ممنون

مشکل از تعریف روابط در مدل بود


  • 1400/03/18
  • ساعت 11:07

بسیار هم عالی


logo-samandehi