laravel - Laravel5.2 custom directive variable type change -


i have problem creating custom laravel blade directive. want create directive @message($message). argument expected associative array (and 100% sure $message contains array). code:

index.blade.php:

<?php $message = array("item" => "value"); ?>  @if(isset($message))     @message($message) @endif 

custom directive declaration:

    blade::directive('message', function($message){          if(is_array($message)){              return "<?php print 'is array'; ?>";          }else{              return "<?php print 'is not array'; ?>";          }     }); 

no matter do, output says, not array. searched everywhere, didnt find answer. can explain?


Comments

Popular posts from this blog

How to check data type in C++? -

javascript - Is getTimezoneOffset() stable during daylight saving transition? -

sql server - SQL Query returns one result, does not return 0 or NULL result -