【发布时间】:2018-03-28 17:10:09
【问题描述】:
我正在尝试创建回调以根据当前登录用户的数据返回我的视图。如果我做一些基本的事情,比如回声“嗨”,它会起作用,有没有办法做到这一点?
function checkUser($type,$callback){
if( is_callable($callback) ){
call_user_func($callback);
}
}
class FichaController extends Controller
{
public function contarFichas()
{
checkUser('particular',function(){
$currentUser = Auth::user();
$countFichas = Ficha::where('user_id',$currentUser->id)->count();
return view('particular.index', array('countFichas' => $countFichas));
});
}
}
【问题讨论】:
-
checkUser 返回什么?注意
-
@madalinivascu 如果我将 checkUser 更改为: function checkUser($type,$callback){ if( is_callable($callback) ){ echo 'hi'; } } 它可以工作(它回显“hi”)。
标签: php laravel controller closures