Это невозможно. Поскольку Blade является языком шаблонов PHP, вы можете делать только то, что позволяет PHP ... и он не позволяет вам приводить тип к локальной переменной.
Вы можете вводить только параметры функции подсказки и - в недавно выпущенных PHP 7.4 - свойствах класса. Вы также можете дать вашей функции тип возврата.
PHP 7 +:
public function foo(string $bar): int
{
return strlen($bar);
}
PHP 7.4+:
protected int $count;
Конечно, мой примеры сделаны со скалярными типами (string, int, float, boolean), но вы можете полностью разместить здесь собственный класс.
public function logout(App\User $user)
{
//stuff
}