php - Custom authorization parameter for a policy -




usually, policy, have parameters user , corresponding model. not seem work have custom parameters attached, though.

what like:

// mymodelpolicy.php class mymodelpolicy {      public function foo(user $user, mymodel $model, $somestring) { /* ... */ } } 

and in blade:

// some.blade.php @can('foo', $mymodelinstance, 'tralala') 

however, error foo expects 3 parameters , getting two. laravel gate delivers 2 , ignores 'tralala'.

what easiest way accomplish desire?

well, turns out easier thought of... documentation fails give short example on have is, use @can in distinct way:

// some.blade.php @can('foo', [$mymodelinstance, 'tralala']) 

well, if api reference, see can wants array , rest follows.





wiki

Comments

Popular posts from this blog

Asterisk AGI Python Script to Dialplan does not work -

python - Read npy file directly from S3 StreamingBody -

kotlin - Out-projected type in generic interface prohibits the use of metod with generic parameter -