I have hotels and services tables with many to many relationship. I want to get services of specific hotel without using foreach or forelse loop from one line of code.
This is how I tried to do that:
$hotel->services->pluck('name')
Result I get:
["Free Wi-Fi","Free Parking"]
Result is an array of values, I want it to be without brackets and quotes. Any suggestions?
->implode(', ')you'll get"Free Wi-FI, Free Parking": laravel.com/docs/8.x/collections#method-implode, is that what you mean?$hotel->services->implode('name', ', ')$hotel->servicesare not loaded, you should do$hotel->services()->pluck('name')->toArray()->implode(', ')instead.