Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Обращаемся так createMongoInfo($user)
protected function generateDomain($domain,$length = 1){
//Смотрим в базу нет ли там такогоже домена
$site = Site::where('domain_name',$domain)->get();
if(isset($site[0])){
$chars = 'abdefhiknrstyz';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(1, $numChars) - 1, 1);
}
$domain=$domain.'_'.$string;
$this->generateDomain($domain,$length+1);
}
else{
//No such site
dump('return',$domain);//Здесь после одного прохода imediasun_z
return $domain;
}
}
protected function createMongoInfo($user){
$domain_name=stristr($user->email, '@', true);
dd($this->generateDomain($domain_name,1));//Null
}
Почему в dd createMongoInfo NULL когда в ретурне generateDomain imediasun_z
Изменено imediasun (26.08.2017 19:17:28)
Не в сети