Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generate random number within @if-directive

I am using laravel 6 and I am currently using the following:

@if($randomNumb<0.5)
 // do sth
@endif

My problem with the above code snippet is that I pre-calculate the random number in the backend and then hand it to the blade template. Therefore, I get all the time the same random number, if I am using the above code-snippet more than one time in my blade-template.

Any suggestions how to calculate a unique random number directly in the @if-directive.

Appreciate your replies!

like image 305
Carol.Kar Avatar asked Nov 28 '25 00:11

Carol.Kar


1 Answers

There is nothing wrong with just calculating it right on the blade page each time you need it, especially if you need a unique value that would not have been passed from the controller.

@if(mt_rand(1, 100)  < 50)
    // do something
@endif
like image 156
Watercayman Avatar answered Nov 30 '25 16:11

Watercayman



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!