Определить тип параметра в методе в Laravel как коллекцию моделейPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Определить тип параметра в методе в Laravel как коллекцию моделей

Сообщение Anonymous »

В классе Laravel 5 я хочу правильно указать тип метода, который получает в качестве параметра коллекцию элементов класса A.

Код: Выделить всё

public function myMethod( Collection $items ){
foreach( $items as $item ){
}
...
}
Как объявить переменную $items?

Возможно ли это в PHP? (Кстати, я использую PHP 7.1)

Я нашел близкий ответ в PHP — подсказка типа для коллекции или массива Laravel.

Однако это не совсем то, что мне нужно, потому что мне требуется, чтобы метод принимал коллекцию элементов ClassA

Подробнее здесь: https://stackoverflow.com/questions/523 ... n-of-model
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»