0

Я новичок, подскажите пожайлуйста - в чем тут ошибка?

public static function getAdminEmails()
{
// Запрос к БД
$result = DB::select('select * from admin_emails');
print_r($result);
$i = 0;
$email = array();
while ($row = $result->fetch()) {
    $email[$i]['id'] = $row['id'];
    $email[$i]['name'] = $row['name'];
    $email[$i]['value'] = $row['value'];
    $email[$i]['created_at'] = $row['created_at'];
    $email[$i]['updated_at'] = $row['updated_at'];
    $i++;
}
return $email;

}

  • "Я новичок" - это не повод не читать документацию и не смотреть примеры – Ипатьев Nov 21 '20 at 10:28
  • и не читать сообщения об ошибке, если уж на то пошло – Ипатьев Nov 21 '20 at 10:29
  • зачем вообще этот код, если тебе пишет что $array - это уже массив? – Ипатьев Nov 21 '20 at 10:33
  • @Ипатьев а как мне нужно в массив $email занести данные из таблиц? – Павел Игоревич Nov 21 '20 at 10:41
  • 1
    Я попробую еще раз. зачем что-то куда-то заносить, если тебе пишет что $result - это уже массив? – Ипатьев Nov 21 '20 at 10:43
  • @Ипатьев

    тогда вызов в контроллере - public function index() {

        $email = AdminEmail::getAdminEmails();
        $promoCode = PromoCode::getPromoCode();
        //    Return view HomePage
        return view('pages/home', $email['value'], $promoCode['value'] );
    
    }
    
    – Павел Игоревич Nov 21 '20 at 10:55
  • что такое $email['value']? я бы предложил отложить на время laravel и попробовать освоить язык РНР. чтобы было хотя бы минимальное понимание своих действий. – Ипатьев Nov 21 '20 at 11:02

0 Answers0