swarajsaaj / pnr
There is no license information available for the latest version (dev-master) of this package.
A PNR enquiry in JSON format package for Indian Railways for Laravel
dev-master
2015-01-02 14:51 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-11-19 04:10:50 UTC
README
##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" }
Run composer 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 here echo $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 .