Использование переменной при доступе к коллекции Eloquent - PullRequest
0 голосов
/ 24 апреля 2019

У меня в контроллере есть массив days, в котором перечислены дни недели, и я передаю его в мое представление.

В моей таблице БД есть столбцы, такие как monday_start, tuesday_start и т. Д.

На мой взгляд, я могу получить доступ к $product->monday_start как хороший мальчик.

Я хочу проверить, есть ли значение в product->XX_start, прежде чем что-то делать.

Если я хочу создать цикл foreach для дней недели и использовать $ day для циклического перемещения по столбцам моей таблицы, я не могу понять синтаксис для добавления переменной $ day в свой метод доступа Eloquent.

@foreach ($days as $day)
  @if ($product->$day.'_start')
    *do some stuff*
  @endif
@endforeach

Я не могу понять, как объединить переменную $day в '_start'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...