All Projects → Astrotomic → laravel-vcard

Astrotomic / laravel-vcard

Licence: MIT license
A fluent builder class for vCard files.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-vcard

csv2vcf
🔧 Simple script in python to convert CSV files to VCF
Stars: ✭ 66 (+127.59%)
Mutual labels:  contacts, vcf, vcard, contact
tsdav
WebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser
Stars: ✭ 33 (+13.79%)
Mutual labels:  contacts, vcard, contact
calcardbackup
calcardbackup: moved to https://codeberg.org/BernieO/calcardbackup
Stars: ✭ 67 (+131.03%)
Mutual labels:  vcf, vcard
go-vcard
A Go library to parse and format vCard
Stars: ✭ 87 (+200%)
Mutual labels:  contacts, vcard
SlideBar
SlideBar for Android 一个很好用的联系人字母快速索引
Stars: ✭ 47 (+62.07%)
Mutual labels:  contacts, contact
React Native Paged Contacts
Paged contacts for React Native
Stars: ✭ 79 (+172.41%)
Mutual labels:  contacts
Memento Calendar
The sweetest calendar for Android
Stars: ✭ 212 (+631.03%)
Mutual labels:  contacts
Yetiforcecrm
Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customization according to your needs. Be ahead of your competition and implement YetiForce!
Stars: ✭ 1,056 (+3541.38%)
Mutual labels:  contacts
Flutter Contacts Plugin
Contact plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to read, create and update contacts from the address book.
Stars: ✭ 38 (+31.03%)
Mutual labels:  contacts
Variants2Neoantigen
A neoantigen calling pipeline begins from variants record file (MAF) (Not maintain now)
Stars: ✭ 27 (-6.9%)
Mutual labels:  vcf
bioSyntax-archive
Syntax highlighting for computational biology
Stars: ✭ 16 (-44.83%)
Mutual labels:  vcf
React Native Unified Contacts
Your best friend when working with the latest and greatest Contacts Framework in iOS 9+ in React Native.
Stars: ✭ 156 (+437.93%)
Mutual labels:  contacts
Contacts
A flutter project with Implementation of a Contacts app in 4 ways (API, Custom, Preferences and Sqflite).
Stars: ✭ 100 (+244.83%)
Mutual labels:  contacts
Suitecrm
SuiteCRM - Open source CRM for the world
Stars: ✭ 2,770 (+9451.72%)
Mutual labels:  contacts
Templates Using Bootstrap4
🌆 Here I've aggregated some of the most commonly used web-page templates made using Bootstrap4 🛒
Stars: ✭ 60 (+106.9%)
Mutual labels:  contacts
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Stars: ✭ 29 (+0%)
Mutual labels:  contact
Whatsup
**Deprecated** Real time chat app written in Swift 4 using Firebase and OTP Authentication
Stars: ✭ 39 (+34.48%)
Mutual labels:  contacts
Privacy services manager
A single management utility to administer Location Services, Contacts requests, Accessibility, and iCloud access in Apple's OS X.
Stars: ✭ 115 (+296.55%)
Mutual labels:  contacts
cljam
A DNA Sequence Alignment/Map (SAM) library for Clojure
Stars: ✭ 85 (+193.1%)
Mutual labels:  vcf
Django Contacts
A Django address book application.
Stars: ✭ 103 (+255.17%)
Mutual labels:  contacts

Laravel vCard

Latest Version MIT License Offset Earth Larabelles

GitHub Workflow Status StyleCI Total Downloads

A fluent builder class for vCard files.

Installation

You can install the package via composer:

composer require astrotomic/laravel-vcard

Usage

use Astrotomic\Vcard\Properties\Email;
use Astrotomic\Vcard\Properties\Gender;
use Astrotomic\Vcard\Properties\Kind;
use Astrotomic\Vcard\Properties\Tel;
use Astrotomic\Vcard\Vcard;
use Carbon\Carbon;

Vcard::make()
    ->kind(Kind::INDIVIDUAL)
    ->gender(Gender::MALE)
    ->fullName('John Adam Smith')
    ->name('Smith', 'John', 'Adam')
    ->email('[email protected]')
    ->email('[email protected]', [Email::WORK, Email::INTERNET])
    ->tel('+1234567890', [Tel::HOME, Tel::VOICE])
    ->tel('+0987654321', [Tel::WORK, Tel::VOICE])
    ->tel('+0123456789', [Tel::CELL, Tel::VOICE])
    ->url('https://johnsmith.com')
    ->url('https://company.com')
    ->bday(Carbon::parse('1990-06-24'))
    ->adr('','','1600 Pennsylvania Ave NW', 'Washington', 'DC', '20500-0003', 'USA')
    ->photo('data:image/jpeg;base64,'.base64_encode(file_get_contents(__DIR__.'/stubs/photo.jpg')))
    ->title('V. P. Research and Development')
    ->role('Excecutive')
    ->org('Google', 'GMail Team', 'Spam Detection Squad')
    ->member('[email protected]', '550e8400-e29b-11d4-a716-446655440000')
;
BEGIN:VCARD
VERSION:4.0
FN;CHARSET=UTF-8:John Adam Smith
N;CHARSET=UTF-8:Smith;John;Adam;;
KIND:individual
GENDER:M
EMAIL;TYPE=INTERNET:[email protected]
EMAIL;TYPE=WORK;TYPE=INTERNET:[email protected]
TEL;TYPE=HOME;TYPE=VOICE:+1234567890
TEL;TYPE=WORK;TYPE=VOICE:+0987654321
TEL;TYPE=CELL;TYPE=VOICE:+0123456789
URL:https://johnsmith.com
URL:https://company.com
BDAY:1990-06-24
ADR;TYPE=WORK:;;1600 Pennsylvania Ave NW;Washington;DC;20500-0003;USA
PHOTO:data:image/jpeg;base64,...
TITLE:V. P. Research and Development
ROLE:Excecutive
ORG:Google;GMail Team;Spam Detection Squad
MEMBER:urn:uuid:550e8400-e29b-11d4-a716-446655440000
REV:2021-02-25T10:30:45.000000Z
PRODID:-//Astrotomic vCard
END:VCARD
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].