English | العربية | বাংলা | Bosanski | Deutsch | Español | Français | हिन्दी | Italiano | 日本語 | 한국어 | मराठी | Português | Русский | Kiswahili | தமிழ் | తెలుగు | Türkçe | اردو | Tiếng Việt | 中文
ఈ పత్రం స్వయంచాలకంగా అనువాదించబడింది. అనువాద లోపాలు ఉంటే దయచేసి ప్రాజెక్టుపై పుల్ రిక్వెస్ట్ తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై తెరపై త
ఈ ప్యాకేజీ మీ లారవెల్ అనువర్తనంలో షేర్ లింక్లను జోడించే ప్రక్రియను సరళీకరిస్తుంది. మీకు ఏదైనా సేవ లేకుండా లేదా మీకు తెలియని సేవ ఉంటే దయచేసి ఒక పుల్ రిక్వెస్ట్ తెరిచి చూడండి!
షేర్ లింక్ అనేది మీ వెబ్సైట్ లేదా యాప్ నుండి కంటెంట్ పంపుడానికి సోషల్ మీడియా బేస్ యుఆర్ఎల్ను కలిపి పంపుతుంది. పరామితులు సాధారణంగా కంటెంట్ యుఆర్ఎల్ను మరియు ప్రీసెట్ సందేశాన్ని కలిపి ఉంటాయి. ఈ లింక్లు, ఉదాహరణలుగా చూపించినట్లు, వాడుకరులు ట్విటర్, ఫేస్బుక్ మరియు టెలిగ్రామ్ మొదలైన ప్లాట్ఫారమ్ల్లో పోస్ట్లను సులభంగా షేర్ చేయగలిగేవి. లారవెల్ బ్లేడ్ కంపోనెంట్ సిస్టమ్ ద్వారా షేర్ లింక్లను త్వరగా సృష్టించడానికి ఈ ఓపెన్-సోర్స్ ప్యాకేజీని ఉపయోగించండి.
<x-link-sharer service="twitter" text="Share me!" url="https://www.defectivecode.com" hashtags="awesome,links" class="p-4"> <!-- షేర్ బటన్కు చూపించడానికి మీ HTML కోడ్ ఇక్కడ ఉండాలి --> <span class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Click me!</span></x-link-sharer>
composer require defectivecode/link-sharer
సేవ ప్రదాతలు సాధారణంగా ముందుగా తిరిగి లింక్ ని నవీకరించేందుకు ముందుగా సూచనలు ఇవ్వరు. ఈ మార్పులను తాజాగా ఉంచడానికి మాకు ప్రతి ప్రయత్నం చేస్తారు. కానీ, మీరు ఒక పనిచేయని సేవ కనుక ఉంటే, దయచేసి ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు ఒక సమస్యను తెరిచినప్పుడు
సేవ జోడించేందుకు సులభంగా ఉంది. src/Services
ఫోల్డర్లో కొత్త సేవ క్లాస్ను సృష్టించండి. క్లాస్ను మీరు జోడించే సేవ పేరుతో పేరుచేయండి. ఫ్యాక్టరీ ద్వారా సేవను స్వయంచాలకంగా నమోదు చేస్తుంది, కాబట్టి మాన్యూవల్ నమోదు కావటం లేదు.
కనీసం ఉపయోగం కలిగిన గ్మేల్ సేవ కి మాద్యందరిని అందిస్తుంది.
<?php namespace DefectiveCode\LinkSharer\Services; use DefectiveCode\LinkSharer\Traits\AppendsLinks; class Gmail extends Service{ use AppendsLinks; protected string $baseUrl = 'https://mail.google.com/mail/u/0'; protected array $baseParameterMapping = [ 'text' => 'body', ]; protected array $additionalParameters = [ 'bcc', 'cc', 'su', 'to', ]; protected array $defaultParameters = [ 'view' => 'cm', ];}
దయచేసి గమనించండి మాత్రమే baseUrl
అని మానది. baseParameterMapping
, additionalParameters
, మరియు defaultParameters
ఐదివే optional కానీ ఫంక్షనాలను మంచిపరచగలవు.
$baseUrl
సేవా యొక్క URL కోసం HTTPS తో ప్రారంభించాలని అవసరం లేదు. ఉదాహరణకు, Viber
viber://forward
ఉపయోగిస్తుంది.
baseUrl
ప్రాపర్టీ సేవా ప్రాథమిక URL ని నిర్మిస్తుంది. ఈ URL నుండి క్వెరీ పరామితులు జోడిస్తాయి. ఉదాహరణకు గ్మేల్ ని ఉదాహరించినప్పుడు, అది బేస్ URL గా https://mail.google.com/mail/u/0
ఉంటుంది.
$baseParameterMapping
ఈ ప్యాకేజీలో రెండు ప్రాథమిక ఆట్రిబ్యూట్లను గుర్తించడం కోసం ఈ ప్రాపర్టీని నిర్వచించండి: text
మరియు url
. సేవల పేర్ల సంబంధిత నామకరణ వ్యవస్థ ఉంటే మాత్రమే ఈ ఆట్రిబ్యూట్లను నిర్వచించండి. ఉదాహరణకు, గ్మేల్ లో text
ప్రతిపాదన కి body
ని ఉపయోగిస్తుంది. గ్మేల్ ఉపయోగించినప్పుడు, బ్లేడ్ కంపోనెంట్కు పాఠం అందించినప్పుడు అది షేర్ లింక్లో body
క్వెరీ పరామితిగా మారిపోతుంది.
$additionalParameters
కొన్ని సేవలు స్పష్టంగా క్వెరీ పరామితులను స్వీకరిస్తాయి. గ్మేల్ ను మూలంగా తీసుకోండి, అది bcc
, cc
, su
, మరియు to
ను మద్దతుగా మార్చండి. ఈ ఆట్రిబ్యూట్లను బ్లేడ్ కంపోనెంట్లో ఉపయోగించినప్పుడు, వాటిని షేర్ లింక్లో జోడిస్తారు. ఈ పరామితులను సంక్షిప్త వివరణతో కూడా మద్దతుగా ఉన్న సేవలు టేబుల్లో పట్టుబడించండి.
$defaultParameters
కొన్ని సేవలు షేర్ లింక్ పరికరం పనిచేయడానికి నిర్వహించడానికి కొన్ని క్వెరీ పరామితులను అవసరం చేస్తాయి. ఉదాహరణగా, గ్మేల్ view=cm
అంటే షేర్ లింక్ పరికరం కోసం అవసరమైన ఆట్రిబ్యూట్లను అవసరం చేస్తుంది. ఈ అనివార్య ఆట్రిబ్యూట్లను defaultParameters
అర్రేయ్లో పేర్కొని ఉంచారు. వాటిని ఎప్పుడూ షేర్ లింక్లో జోడిస్తారు మరియు విస్మరించలేరు.
prepareAttributes()
షేర్ లింక్ ని సృష్టించే ముందుగా ఆట్రిబ్యూట్లను మార్చడానికి, మీ సేవకు prepareAttributes
మెథడ్ను చేర్చండి. ఈ మెథడ్ ఆటోమేటిక్గా పరికరం పనిచేయడం కోసం generateLink
మెథడ్కు ఆటోమేటిక్గా పాఠం పంపడానికి ముందుగా ప్రారంభిస్తుంది. క్రింది ఉదాహరణతో అభిప్రాయం చేస్తుంది AppendsLinks
ట్రేట్ను ఉపయోగించి.
<?php namespace DefectiveCode\LinkSharer\Traits # మద్దతు మార్గదర్శికలు మా ఓపెన్ సోర్స్ ప్యాకేజీని ఎంచుకోడం కోసం ధన్యవాదాలు! మీరు మా ప్రాజెక్టును మించి ఉపయోగించడానికి ఈ మద్దతు మార్గదర్శికలను తనిఖీ చేయండి. వీటిని మీకు మంచి ఫలితాలు పొందటానికి సహాయపడతాయి. ## కమ్యూనిటీ ప్రోత్సాహిత మద్దతు మా ఓపెన్-సోర్స్ ప్రాజెక్టు మా అద్భుతమైన కమ్యూనిటీ ద్వారా ప్రోత్సాహితం అవుతుంది. మీకు ఏమి సందేహం ఉంటే లేదా మద్దతు కావాలంటే, StackOverflow మరియు ఇతర ఆన్లైన్ వనరులు మీ ముఖ్య ఎంపికలు. ## బగ్స్, మరియు లక్ష్య ప్రాథమ్యత ఓపెన్-సోర్స్ ప్రాజెక్టును నిర్వహించడం అంటే ప్రతి ప్రకటన బగ్ లేదా లక్ష్య అభ్యర్థన కొనసాగించడం కాదు. మేము ప్రాథమికత ప్రాధాన్యత కొనసాగిస్తున్నాము: ### 1. మా చెల్లని ఉత్పన్నాలను ప్రభావితం చేసే బగ్స్ మా చెల్లని ఉత్పన్నాలను ప్రభావితం చేసే బగ్స్ ఎప్పటికప్పుడు మా ప్రాధాన్యత కావాలి. కొనసాగిన కొంతమంది వారిని మాత్రమే ప్రాధాన్యత కావాలి. ### 2. కమ్యూనిటీ పుల్ రిక్వెస్ట్లు మీరు బగ్స్ ని గుర్తుంచినా మరియు ఒక పరిష్కారం ఉంటే, దయచేసి ఒక పుల్ రిక్వెస్ట్ సమర్పించండి. మా ఉత్పన్నాలను ప్రభావితం చేసే బగ్స్ తరువాత, మేము ఈ కమ్యూనిటీ ప్రోత్సాహిత పరిష్కారాన్ని ప్రాధాన్యత కావాలి. మీ పరిష్కారాన్ని సమీక్షించి ఆమోదించిన తరువాత, మేము మీ పరిష్కారాన్ని మర్జ్ చేసి మీ సంభావనను గుర్తించి మీ సహాయాన్ని క్రెడిట్ చేస్తాము. ### 3. ఆర్థిక మద్దతు ప్రాధాన్యత పొందే విషయాల కోసం, మీరు విత్తీయ మద్దతును అందించవచ్చు. ప్రతి ఓపెన్ ఇష్యూ ఒక ఆర్డర్ ఫారంలను లింక్ చేయబడింది, మీరు ఆ ఆర్థిక మద్దతు అందించవచ్చు. మేము ఆ సమస్యలను ఆర్థిక మద్దతు అందిన మొత్తం ప్రాధాన్యత కావాలి. ### కమ్యూనిటీ ప్రమాణాలు ఓపెన్ సోర్స్ కార్యాన్ని మన కమ్యూనిటీ సక్రియంగా ఉంటుంది. మీరు బగ్స్ ని సరిచూడటం కాదు, కోడ్ మెరుగుపరచడం, డాక్యుమెంటేషన్ నవీకరణలు, ట్యుటోరియల్స్ ద్వారా లేదా కమ్యూనిటీ చానల్స్ లో ఇతరులకు సహాయం చేయడం ద్వారా మద్దతు చేయండి. మనం ప్రతిపాదించేందుకు, డిఫెక్టివ్ కోడ్ మార్గదర్శించినప్పుడు మా చెల్లని ఉత్పన్నాలను ప్రాధాన్యత కావాలి, కమ్యూనిటీ పుల్ రిక్వెస్ట్లను మరియు సమస్యలను ఆర్థిక మద్దతు ద్వారా ప్రాధాన్యత కావాలి. # లైసెన్స్ - MIT లైసెన్స్ కాపీరైట్ © డిఫెక్టివ్ కోడ్, ఎల్ఎల్సీ. అన్ని హక్కులు పనిచేసిన వారికి ఉచితంగా అనుమతి ఇస్తుంది. ఈ సాఫ్ట్వేర్ మరియు సంబంధిత డాక్యుమెంటేషన్ ఫైల్స్ (సాఫ్ట్వేర్) ను పొందిన వ్యక్తికి ఉచితంగా అనుమతి ఇస్తుంది, సాంకేతం లేదా పరిమితి లేకుండా సాఫ్ట్వేర్ను చేయడం, మార్జ్ చేయడం, ప్రచురించడం, సంప్రదించడం, సబ్లైసెన్స్ చేయడం, మరియు/లేదా సాఫ్ట్వేర్ ను అమ్మకాలకు అనుమతి ఇస్తుంది, కానీ కార్యాచరణలో ఉన్న పరిమితులకు అనుమతి ఇస్తుంది, కాబట్టి కార్యాచరణలో ఉన్న వ్యక్తులకు అనుమతి ఇస్తుంది. **పైన పేరుబరించిన కాపీరైట్ నోటీసు మరియు ఈ అనుమతి నోటీసు అన్ని కాపీలలో లేదా ప్రముఖ భాగాలలో ఉండాలి.** సాఫ్ట్వేర్ "ఇంతకానీ" అందిస్తుంది, ఏ రకంగా వారికి ఏ వర్గంగా లేదా తెలియని వారికి ఏ వర్గంగా వార్తించడం లేదా మరియు సాఫ్ట్వేర్ ఉపయోగంలో ఏ వర్గంగా లేదా మరియు ఇతర యాంత్రిక సాధనాలలో ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ఉపయోగంలో ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక్తులకు ఏ వర్గంగా ఏ విధంగా ఉపయోగించడం లేదా సాఫ్ట్వేర్ ను వాడిన వ్యక