Laravel — Callable возвращает пустой экран

Я пытаюсь создать обратный вызов, чтобы вернуть мои представления на основе данных от моего текущего вошедшего в систему пользователя. Если я делаю что-то базовое, например, повторяю «привет», это работает, есть ли способ сделать это?

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));
});
}
}

0

Решение

Вернуть результат из checkUser

 if( is_callable($callback) ){
return $callback();
}public function contarFichas()
{
return checkUser('particular',function(){
$currentUser = Auth::user();
$countFichas = Ficha::where('user_id',$currentUser->id)->count();
return view('particular.index', array('countFichas' => $countFichas));
});
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector