phpmyadmin 如何从数据库中获取数据并将其添加到VCard中?

cczfrluj  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(164)

我正在尝试为我的每个用户制作vCard。我想从数据库中获取数据到vCard,如:用户名、名字、姓氏、电话号码等。
由于我没有太多使用Laravel的经验,我想知道是否可以向此代码添加数据:

<?php

    use JeroenDesloovere\VCard\VCard;

        // define vcard
        $vcard = new VCard();

        // define variables
        $lastname = 'firstname';
        $firstname = 'lastname';
        $additional = '';
        $prefix = '';
        $suffix = '';

        // add personal data
        $vcard->addName($lastname, $firstname, $additional, $prefix, $suffix);

        // add work data
        $vcard->addCompany('');
        $vcard->addJobtitle('');
        //$vcard->addRole('');
        $vcard->addEmail('');
        $vcard->addPhoneNumber(123451231, 'PREF;WORK');

        // return vcard as a string
        //return $vcard->getOutput();

        // return vcard as a download
        return $vcard->download();

        // save vcard on disk
        //$vcard->setSavePath('/path/to/directory');
        //$vcard->save();

我试着像在blade.php文件中那样使用{{ $user->email }}, {{ $user->username }},但是我没有成功。

4zcjmb1e

4zcjmb1e1#

首先需要从会话中获取当前用户。

$user = \Auth::user();

你需要像这样给变量赋值

$lastname = $user->firstname;
$firstname = $user->lastname;

相关问题