Передача логического параметра в laravel через URL - PullRequest
0 голосов
/ 05 февраля 2020

Согласно этому ответу { ссылка } обработка булевых значений в URL зависит от фреймворка.

Как передать логические значения false и true в laravel?

Ответы [ 3 ]

3 голосов
/ 05 февраля 2020

Через URL вы можете передать 1 (как true) или 0 (как false) для логических значений.

1 голос
/ 07 февраля 2020

Начиная с версии laravel/framework: v6.13. Добавлена ​​возможность вызова метода \Illuminate\Http\Request boolean, который будет возвращать значение true, если значение равно «1», «true», «on» и «yes». В противном случае возвращает false.

0 голосов
/ 05 февраля 2020

Вы можете попробовать этот способ:

http://some-url?arg=true

Или

http://some-url?arg=false

И в php:

$boolean = filter_var( $request->query('arg'), FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...