AH
Если первое, то ты уже здесь.
Если второе, то php + laravel + laravel-echo-server + socket.io + vuejs - это как минимум.
Size: a a a
AH
AH
G
И
R

R
AH
public $foo, public $barИ
R
A
public static function isNode($node)
{
return is_object($node) && in_array(NodeTrait::class, (array)$node);
}in_array(NodeTrait::class, (array)$node). Как это работает? $node - это модель Eloquent. NodeTrait - это трейтEloquent. Как он проверяет наличие трейта?И
public $foo, public $barR
public $foo, public $barAH
NodeTrait::class - это, по сути, строка, являющаяся ссылкой на класс, и через функцию in_array ты пытаешься найти в массиве, полученном из класса, найти значение. На выходе будет булевое значение - true, если найдено и false, если нет.A
NodeTrait::class - это, по сути, строка, являющаяся ссылкой на класс, и через функцию in_array ты пытаешься найти в массиве, полученном из класса, найти значение. На выходе будет булевое значение - true, если найдено и false, если нет.A
AH
И
NodeTrait::class - это, по сути, строка, являющаяся ссылкой на класс, и через функцию in_array ты пытаешься найти в массиве, полученном из класса, найти значение. На выходе будет булевое значение - true, если найдено и false, если нет.R
AH
R
NodeTrait::class - это, по сути, строка, являющаяся ссылкой на класс, и через функцию in_array ты пытаешься найти в массиве, полученном из класса, найти значение. На выходе будет булевое значение - true, если найдено и false, если нет.