Разобраться с радио-кнопками в Laravel - PullRequest
0 голосов
/ 19 мая 2018

Проблема : в моей базе данных есть таблица categories, которая содержит cat_id в качестве первичного ключа типа int и cat_name в качестве имени категории,Но я собираю информацию с нижнего уровня через радио.

Вопрос : Как я могу преобразовать 'on' и 'off' из пользователя в целые числа?

Ошибка дана :

Подсветка \ База данных \ QueryException SQLSTATE [HY000]: Общая ошибка: 1366 Неверное целочисленное значение: «включено» для типа «столбец» в строке 1 (SQL: вставить вusers (user_name, name, type, email, password, updated_at, created_at) значения (malico, John Doe, on, john.doe@gmail.com, $ 2y $ 10 $ yyf4Vt01ukTNPFxGa1PIheJZvmcPbozGjdz8zo84vkK325Qk6rfna, 2018-05-19 12:56:01, 2018-05-19 12:56:01))

1 Ответ

0 голосов
/ 19 мая 2018

просто сделайте что-то подобное по вашему запросу:

$request->merge(['type'=>$request->get('type') == 'on' ? 1 : 0]);

это изменит "вкл" на 1 в вашем запросе

...