Skip to content
Advertisement

Get collection values without loop in Laravel

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?

Advertisement

Answer

Solution:

$hotel->services->implode('name', ', ')
User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement