#laravel
#laravel
Вопрос:
Я хочу сделать начальные данные в виде строки и промежуточного, но при создании ошибки «int» не распознается
Это мой код
Комментарии:
1. Пожалуйста, разместите код напрямую, а не его изображения. То же самое касается сообщений об ошибках… Это гораздо полезнее.
Ответ №1:
Вы можете использовать встроенную функцию PHP rand() :
rand(1,999); // rand(min,max)
Или используйте mt_rand(min,max)
для создания больших целых чисел :
mt_rand(1000000000, 9999999999);
Ответ №2:
Попробуйте следующий код: используйте Illuminate Support Int;
или
‘nip’ => Int::random(10);
Ответ №3:
Это потому, что нет Int
фасада.
Вы можете проверить в разделе помощников документации, единственными вспомогательными классами являются Arr
and Str
.
Что вы могли бы сделать, как рекомендуют другие ответы, так это использовать встроенную функцию PHP (например mt_rand()
) для случайной генерации целых чисел:
$randomInteger = mt_rand($min = 0, $max = null);