dev-master
9999999-devA PNR enquiry in JSON format package for Indian Railways for Laravel
The Requires
- php >=5.4.0
- illuminate/support 4.2.*
by Swaraj Pal
A PNR enquiry in JSON format package for Indian Railways for Laravel
Note:- This is not intended for any DOS attack, just to ease the Automation of PNR enquiry through Laravel, (*1)
PNR Enquiry for Laravel, (*2)
Add swarajsaaj/pnr to composer.json., (*3)
"require-dev": { "swarajsaaj/pnr": "dev-master" }
Run composer update --dev
to pull down the latest version., (*4)
Now open up app/config/app.php and add the service provider to your providers array., (*5)
'providers' => array( 'Swarajsaaj\Pnr\PnrServiceProvider', )
Now add the alias., (*6)
'aliases' => array( 'Pnr' => 'Swarajsaaj\Pnr\Facades\Pnr', )
Use Alias 'Pnr' as follows:-, (*7)
$pnr=Pnr::request(1234567890); //PNR number here echo $pnr;
it returns the PNR information in a JSON format as follows, (*8)
{ "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 ., (*9)
A PNR enquiry in JSON format package for Indian Railways for Laravel