Logi n Cont roll er Codes
use Monol og\ Handl er\ Strea mHandl er;
use Monol og\ Handl er\ Sysl ogUdp Handl er;
ret ur n [ / *
|--- | Default Log Channel
|--- |
| Thi s opti on defi nes t he default l og channel t hat get s used when writi ng | messages t o t he l ogs. The na me specifi ed i n t his opti on shoul d mat ch | one of t he channel s defi ned i n t he "channel s" confi gurati on array.
| */
' default' => env(' LOG_CHANNEL' , ' st ack' ), / *
|--- | Log Channel s
|--- |
| Here you may confi gur e t he l og channel s for your appli cati on. Out of | t he box, Laravel uses t he Monol og PHP l oggi ng li brar y. Thi s gi ves | you a vari et y of powerful l og handl ers / for mat ters t o utili ze.
|
| Avail abl e Dri vers: "singl e", "dail y", "sl ack", "sysl og", | "errorl og", " monol og",
| "cust o m", "st ack"
| */
' channel s' => [ ' st ack' => [
' dri ver' => ' st ack' , ' channel s' => [' dail y' ], 'i gnore_excepti ons' => false, ],
' si ngl e' => [
' dri ver' => ' si ngl e' ,
' pat h' => st orage_pat h(' l ogs/l aravel.l og' ), 'level' => ' debug' ,
],
Page | 28
' dail y' => [
' dri ver' => ' dail y',
' pat h' => st orage_pat h(' l ogs/l aravel.l og' ), 'level' => ' debug' ,
' days' => 14, ],
' sl ack' => [
' dri ver' => ' sl ack' ,
' url' => env(' LOG_SLACK_ WEBHOOK_ URL' ), ' user na me' => ' Laravel Log' ,
' e moji' => ': boo m:', 'level' => ' criti cal', ],
' papertrail' => [
' dri ver' => ' monol og' , 'level' => ' debug' ,
' handl er' => Sysl og Udp Handl er:: cl ass, ' handl er _wit h' => [
' host' => env(' PAPERTRAI L_ URL' ), ' port' => env(' PAPERTRAI L_PORT' ), ],
],
' st derr' => [
' dri ver' => ' monol og' ,
' handl er' => StreamHa ndl er:: cl ass,
'for matt er' => env(' LOG_STDERR_FORMATTER' ), ' wit h' => [
' strea m' => ' php://st derr', ],
],
' sysl og' => [
' dri ver' => ' sysl og', 'level' => ' debug' , ],
' errorl og' => [
' dri ver' => ' errorlog' , 'level' => ' debug' , ],
],
Re gi strati on Cont roll er Codes secti on(' cont ent' )
<di v cl ass ="cont ai ner">
<di v cl ass ="r ow j ustify- cont ent-cent er">
<di v cl ass ="col- md- 8" >
<di v cl ass ="car d">
<di v cl ass ="card- header">{{ __(' Regi st er' ) }}</ di v>
<di v cl ass ="card- body" >
<f or m met hod=" POST" acti on="{{ rout e(' regi st er' ) }}">
@csrf
<di v cl ass="f or m- gr oup r ow" >
<l abel for ="na me" cl ass ="col- md- 4 col-for m-l abel t ext- md-ri ght ">{{
__(' Na me' ) }}</l abel >
<di v class ="col- md- 6" >
<i nput i d="na me" t ype="t ext " cl ass ="f or m- contr ol @error(' na me' ) is-i nvali d
@e nderr or" na me ="na me" val ue="{{ ol d(' na me' ) }}" required aut oco mpl ete="na me" aut of ocus >
@error(' na me' )
<span cl ass ="i nvali d-feedback" rol e="al ert ">
<str ong>{{ $ message }}</ strong>
</ span>
@enderr or </ di v>
</ di v>
<di v cl ass="f or m- gr oup r ow" >
<l abel for ="e mail " cl ass="col - md- 4 col-for m-l abel t ext- md-ri ght ">{{ __(' E- Mai l Addr ess' ) }}</l abel>
<di v class ="col- md- 6" >
<i nput i d="e mail " t ype="e mail" cl ass="f or m- contr ol @err or(' e mail' ) is- i nvali d @enderr or" na me="e mail " val ue="{{ ol d('e mail' ) }}" required aut oco mpl et e="e mail ">
@error(' e mail' )
<span cl ass ="i nvali d-feedback" rol e="al ert ">
<str ong>{{ $ message }}</ strong>
</ span>
@enderr or </ di v>
</ di v>
<di v cl ass="f or m- gr oup r ow" >
<l abel for ="pass wor d" cl ass ="col- md- 4 col-for m-l abel t ext- md-ri ght ">{{
__(' Pass wor d' ) }}</l abel>
Page | 30
<i nput i d="pass wor d" t ype="pass wor d" cl ass="f or m- contr ol
@err or(' pass wor d' ) is-i nvali d @enderr or" na me ="pass wor d" required aut oco mpl et e="ne w- pass wor d" >
@error(' pass wor d' )
<span cl ass ="i nvali d-feedback" rol e="al ert ">
<str ong>{{ $ message }}</ strong>
</ span>
@enderr or </ di v>
</ di v>
<di v cl ass="f or m- gr oup r ow" >
<l abel for ="pass wor d-confir m" class="col - md- 4 col-for m- label t ext- md- ri ght ">{{ __(' Confir m Pass wor d' ) }}</l abel >
<di v class ="col- md- 6" >
<i nput i d="pass wor d-confir m" t ype="pass wor d" cl ass="f or m- contr ol "
na me ="pass wor d_confirmati on" required aut ocompl et e="ne w- pass wor d">
</ di v>
</ di v>
<di v cl ass="f or m- gr oup r ow mb- 0">
<di v class ="col- md- 6 offset- md-4">
<button t ype="sub mit " cl ass="bt n bt n- pri mar y" >
{{ __(' Regi st er' ) }}
</ but t on>
</ di v>
</ di v>
</for m>
</ di v>
</ di v>
</ di v>
</ di v>
</ di v>
@e ndsecti on / **
Ve r i f y Ma i l Ad d r e s s
@e xt ends(' layout s. app' )
@s ecti on(' cont ent' )
<di v cl ass ="cont ai ner">
<di v cl ass ="r ow j ustify- cont ent-cent er">
<di v cl ass ="col- md- 8" >
<di v cl ass ="car d">
<di v cl ass ="card- header">{{ __(' Verify Your Email Addr ess' ) }}</ di v>
<di v cl ass ="card- body" >
@i f (sessi on(' resent' ))
<di v cl ass="al ert al ert-success" role="al ert ">
{{ __(' A fresh verifi cati on li nk has been sent t o your e mail address.' ) }}
</ di v>
@endif
{{ __(' Bef ore pr oceedi ng, pl ease check your e mail for a verifi cati on li nk.' ) }}
{{ __(' If you di d not recei ve t he e mail') }}, <a href ="{{ rout e('verifi cati on.resend' ) }}" >{{ __(' cli ck here t o request anot her' ) }}</ a>.
</ di v>
</ di v>
</ di v>
</ di v>
</ di v>
@e ndsecti on
Page | 32
@e xt ends(' layout s. app' )
@s ecti on(' cont ent' )
<di v cl ass ="cont ai ner">
<di v cl ass ="r ow j ustify- cont ent-cent er">
<di v cl ass ="col- md- 8" >
<di v cl ass ="car d">
<di v cl ass ="card- header">{{ __(' Reset Pass wor d' ) }}</ di v>
<di v cl ass ="card- body" >
@i f (sessi on(' st at us' ))
<di v cl ass="al ert al ert-success" role="al ert ">
{{ session(' st at us' ) }}
</ di v>
@endif
<f or m met hod=" POST" acti on="{{ rout e(' pass wor d. e mail' ) }}">
@csrf
<di v cl ass="f or m- gr oup r ow" >
<l abel for ="e mail " cl ass="col - md- 4 col-for m-l abel t ext- md-ri ght ">{{ __(' E- Mai l Addr ess' ) }}</l abel>
<di v class ="col- md- 6" >
<i nput i d="e mail " t ype="e mail" cl ass="f or m- contr ol @err or(' e mail' ) is- i nvali d @enderr or" na me="e mail " val ue="{{ ol d('e mail' ) }}" required aut oco mpl et e="e mail "
aut of ocus >
@error(' e mail' )
<span cl ass ="i nvali d-feedback" rol e="al ert ">
<str ong>{{ $ message }}</ strong>
</ span>
@enderr or </ di v>
</ di v>
<di v cl ass="f or m- gr oup r ow mb- 0">
<di v class ="col- md- 6 offset- md-4">
<button t ype="sub mit " cl ass="bt n bt n- pri mar y" >
{{ __(' Send Pass wor d Reset Li nk' ) }}
</ but t on>
</ di v>
</ di v>
</for m>
</ di v>
</ di v>
</ di v>
</ di v>
</ di v>
Upco mi ng Mail Contr ol Code DOCTYPE ht ml >
<ht ml >
<head>
<title></title>
<met a htt p-equi v=" Cont ent- Type" cont ent ="t ext/ ht ml; charset =utf-8" / >
<met a na me ="vi e wport" cont ent =" wi dt h=devi ce- wi dt h, i niti al-scal e=1">
<met a htt p-equi v=" X- UA- Co mpati bl e" cont ent="I E=edge" / >
<st yl e t ype="t ext/ css">
body, tabl e, t d, a {
- webkit-t ext-si ze-adj ust: 100 %;
- ms-t ext-si ze-adjust: 100 %;
} tabl e, t d {
mso-t abl e-lspace: 0pt;
mso-t abl e-rspace: 0pt;
} i mg {
- ms-i nt er pol ati on- mode: bi cubi c;
} i mg { bor der: 0;
hei ght: aut o;
li ne- hei ght: 100 %;
outli ne: none;
text-decorati on: none;
} tabl e {
bor der-coll apse: coll apse !i mport ant;
} body {
hei ght: 100 % !i mport ant;
mar gi n: 0 !i mportant;
paddi ng: 0 !i mportant;
wi dt h: 100 % !i mport ant;
}
Page | 34
col or: i nherit !i mport ant;
text-decorati on: none !i mport ant;
font-si ze: i nherit !i mport ant;
font-fa mil y: i nherit !i mport ant;
font- wei ght: i nherit !i mport ant;
li ne- hei ght: i nherit !i mport ant;
}
@medi a screen and ( max- wi dt h: 480px) { . mobil e- hi de {
displ ay: none !import ant;
}
. mobil e-cent er {
text-ali gn: center !i mport ant;
} }
di v[st yl e*=" mar gi n: 16px 0; "] { mar gi n: 0 !i mportant;
} </ st yl e>
<body st yl e=" mar gi n: 0 !i mport ant; paddi ng: 0 !import ant; backgr ound- col or: #eeeeee; "
bgcol or ="#eeeeee">
<ul st yl e="list-st yl e: none;">
<li ><b>Na me: </ b>{{$na me}}</li >
<li ><b>Email: </ b>{{$e mail }}</li >
<li ><b>Phone: </ b>{{$phone_no}}</li >
<li ><b>Addr ess: </ b> {{$addr ess}}</li >
<li ><b> Message: </ b>{{$quer y message}}</li >
<li ><b>Countr y: </ b>{{$countr y}}</li >
<li ><b>ZI P Code: </ b> {{$zi p_code}}</li >
<li ><b>I nquer y Type: </ b>{{$enquir y_t ype}}</li >
<li ><b>Co mpany Name: </ b>{{$co mpanyname }}</li >
<li ><b> We bsit e Na me : </ b>{{$ websit e}} </li >
</ ul >
</ body>
</ ht ml >
Od e r Su c c e s s Co n t r o l Co d e
@p hp
$Sit ePr ofil e = App\ SitePr ofil e::first();
@e ndphp
@p hp
$titl e = "Logi n | Safe Cit yBD Mar keti ng Co mpany";
$key wor ds = "Safe CityBD mar keti ng co mpany, l ogi n, regi strati on, Hi kvisi on cct v ca mer a pri ce i n bangl adesh, Hi kvi si on di stri but or i n bangladesh";
$descri pti on = "Logi n Safe Cit yBD mar keti ng co mpany websit e, Hi kvi sion cct v ca mer a deal er pri ce";
@e ndphp
@i ncl ude(' UI.i nc. headersour ce' )
<!--st art header-- >
@i ncl ude(' UI.i nc. menubar' )
<!-- End Header-- >
@p hp
$Subt ot al = Cart::subt ot al Fl oat();
$vat percent = $cart Setti ng- >vat;
$vat = $Subt ot al/ 100*$vat percent;
$shi ppi ngChar ge = $cartSetti ng- >shi ppi ng;
$t ot al = Cart::subt ot al Fl oat() + $vat +$shi ppi ngCharge;
@e ndphp <st yl e>
. or der-sucess h1 { col or: #88B04B;
font-fa mil y: " Nuni t o Sans", " Hel veti ca Neue", sans-serif;
font- wei ght: 900;
font-si ze: 40px;
mar gi n- bott o m: 10px;
}
. or der-sucess p { col or: #404F5E;
font-fa mil y: " Nuni t o Sans", " Hel veti ca Neue", sans-serif;
font-si ze: 20px;
mar gi n: 0;
}
. or der-sucess i { col or: #9ABC66;
font-si ze: 100px;
li ne- hei ght: 200px;
mar gi n-l eft:-15px;
}
Page | 36
backgr ound: white;
paddi ng: 60px;
bor der-radi us: 4px;
box-shado w: 0 2px 3px #C8 D0 D8;
displ ay: i nli ne- block;
mar gi n: 0 aut o;
} </ st yl e>
<secti on cl ass="l ogi n-for m- area cl earfi x py- 5 wo w fadeI nDo wn" dat a-wo w- dur ati on="1s">
<di v st yl e="t ext-align: cent er; paddi ng: 40px 0; backgr ound: #EBF0F5;" cl ass="cont ai ner or der-sucess">
<di v cl ass ="car d">
<di v st yl e="bor der-radi us: 200px; hei ght: 200px; wi dt h: 200px; background: #F8FAF5;
mar gi n: 0 aut o; ">
<i cl ass="check mar k" >✓</ i >
</ di v>
<h1>Success </ h1>
<p> We recei ved your purchase request;<br/ > we' ll be i n t ouch shortl y! </ p>
<a st yl e=" mar gi n-t op: 5px; paddi ng: 5px; bor der-radi us: 5px"
hr ef ="{{asset('' )}}">Conti nue Shopi ng</ a>
@i f (\ Sessi on::has(' or der-sucess- message' )) <di v cl ass ="al ert al ert-success">
<ul >
<li >{!! \ Sessi on:: get(' or der-sucess- message' ) !!}</li >
</ ul >
</ di v>
@endif </ di v>
</ di v>
</ secti on>
@i ncl ude(' UI.i nc.foot er bar' )
<!-- Soci al icon-- >
@i ncl ude(' UI.i nc. si debarsoci al nu mber' )
<!-- Soci al icon-- >
@i ncl ude(' UI.i nc.foot ersour ce' )
</ body>
</ ht ml >
' success' => false,
' message' => ' You Already I nt erest ed i n Thi s Bl ood Request', ' st at us'
=> 405, ]);
if ($bl oodRequest->r eciever_i d == $user->i d) { return response()- >j son([
' success' => false,
' message' => ' You made t hi s request, so you can not request i nt erest i n it',
' stat us' => 405, ]);
}
if ($user- >bl ood_gr oup_i d === $bl oodRequest- >bl ood_gr oup_i d) {
$i nt erest edDonor = ne w Int erest edDonor();
$i nt erest edDonor- >i nt erest ed_donor _i d = $user- >i d;
$i nt erest edDonor- >bl ood_r equest _i d = $bl oodRequest-
>i d; $i nt erest edDonor- >save();
ret ur n response()- >j son([
' success' => true,
' message' => ' Your Int erest ed In Thi s Bl ood Request has been sent t o t he Reci ever',
' stat us' => 200, ]);
} el se {
ret ur n response()- >j son([
' success' => false,
' message' => ' Your bl ood gr oup does not mat ch wit h t his bl ood request',
' stat us' => 405, ]);
} } el se {
ret ur n response()- >j son([
' success' => false,
' message' => ' You are not a donor. Pl ease change your rol e as donor and try agai n',
' stat us' => 405, ]);
} }
Page | 38