Привет, На php7.1/laravel 5.5 написал небольщой factory для добавления dummy данных
$events_added_count= 0;
$events_to_add= 2;
factory( \App\Event::class, $events_to_add)->create()->each(function($newEvent) {
$usersList = User::getUsersList(ListingReturnData::LISTING, []);
$usersArray= [];
foreach( $usersList as $nextUser ) {
$usersArray[]= $nextUser->id;
}
echo '<pre>$newEvent->id::'.print_r($newEvent->id,true).'</pre>';
// $events_added_count++;
foreach( $usersArray as $next_key=>$next_user_id ) {
factory(\App\EventUser::class, 1)->create(['event_id' => $newEvent->id, 'user_id'=> $next_user_id]);
}
});
Код работает, но:
1) Мне не нравиться определять $usersList внутри цикле Но если его определить ДО цикла то как его передать в цикл ?
2) Я хочу сосчитать добавленные строки как передать $events_added_count в цикл и юзать его после цикла?
Спасибо!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости