##A Laravel Package for PNR Enquiry PHP API through Indian Railways
Note:- This is not intended for any DOS attack, just to ease the Automation of PNR enquiry through Laravel
PNR Enquiry for Laravel
Add swarajsaaj/pnr to composer.json.
"require-dev": {"swarajsaaj/pnr":"dev-master"}
Runcomposer update --dev
to pull down the latest version.
Now open up app/config/app.php and add the service provider to your providers array.
'providers' =>array('Swarajsaaj\Pnr\PnrServiceProvider',)
Now add the alias.
'aliases' =>array('Pnr' =>'Swarajsaaj\Pnr\Facades\Pnr',)
##Usage
Use Alias 'Pnr' as follows:-
$pnr=Pnr::request(1234567890);//PNR number hereecho$pnr;
it returns the PNR information in a JSON format as follows
{ "status":"OK", "data":{ "pnr":1234567890, "train_name":"HIMACHAL EXPRES", "train_number":"*14554", "from":"RPAR", "to":"DLI ", "reservedto":"DLI ", "board":"GANL", "class":" SL", "travel_date":"27-12-2014", "passenger":[ { "seat_number":"W\/L 22,GNWL", "status":"W\/L 2" } ] } }
Hope it helps out.Will be working on adding other Information in the API .