В общем случае использовать интерфейс во всех случаях, если вам не нужна функциональность конкретного класса. Обратите внимание, что для списков Java добавила класс маркеров RandomAccess в первую очередь, чтобы отличить обычный случай, когда алгоритм может потребоваться узнать, является ли get (i) постоянным временем или нет.
Для использования кода Майкл выше прав, поскольку как можно чаще в параметрах метода часто бывает более важным. Это особенно актуально при тестировании такого метода.
Вы получаете массив на свой $request->platform
. Убедитесь, что вы отправили только одну опцию вашему контроллеру следующим образом:
В вашем представлении :
<select name='platform'>
<option value="android">Android</option>
<option value="ios">Ios</option>
</select>
В вашем контроллере : [ 116]
$client->platform = $request->platform
Если это не сработает, пожалуйста, укажите это в своем коде dd($request->platform)
, а затем покажите нам