Posts Learn Components Snippets Categories Tags Tools About
/

How to pass boolean in Laravel through URL

Learn how to pass boolean value in Laravel via request URL to easily allow the backend to process the value

Created on Sep 22, 2021

1514 views

In Laravel, you can pass a boolean value via the URL to easily allow the backend to process a value such as a toggle or a status. To do so, you can pass either one of the "true" or "false" strings value or 1 for true and 0 for false number.

Laravel Pass in Boolean Value Via URL

http://example.com/docs?download=true // true
http://example.com/docs?download=false // false
Or if you prefer to use the number it will be as follows
http://example.com/docs?download=1 // true
http://example.com/docs?download=0 // false

Laravel Request Boolean


To easily get the boolean value, you can call the "boolean" method of the "Request" class and it will like below.
<?php

Request::boolean('download'); // true or false
If you resolve the Request from the dependency injection then the code will be as follows.
<?php

public function store(Request $request)
{
    if ($request->boolean('downloadable')) {
        // Do something
    }
} 

If you like our tutorial, do make sure to support us by being our Patreon or buy us some coffee ☕️

Load comments for How to pass boolean in Laravel through URL

)