Download .zip |
Info | Documentation | View files (82) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2019-12-03 (2 days ago) | Not yet rated by the users | Total: 24 This week: 24 | All time: 9,750 This week: 7 |
Version | License | PHP version | Categories | |||
laravel-bible 1.0 | Custom (specified... | 5 | PHP 5, Content management |
Description | Author | |
This package can be used to retrieve content from the Holy Bible. |
|
Laravel Bible helps you fetch from the Holy Bible
You can install the package via composer:
composer require djunehor/laravel-bible
The package will automatically register itself, so you can start using it immediately.
In Laravel version 5.4 and older, you have to add the service provider in config/app.php
file manually:
'providers' => [
// ...
Djunehor\Logos\BibleServiceProvider::class,
];
After installing the package, you will have to register it in bootstrap/app.php
file manually:
// Register Service Providers
// ...
$app->register(Djunehor\Logos\BibleServiceProvider::class);
];
Run:
php artisan vendor:publish --tag=laravel-bible
This will move the migration file, seeder file and config file to your app. You can change the entries table name in config/laravel-grammar.php
use Djunehor\Logos\Bible;`
$bible = new Bible();
$bible->book('John');
$john = $bible->getBook();
$bible->book('Matthew');
$bible->chapter(3);
$verses = $bible->getChapter();
$bible->book('Mark');
$bible->chapter(3);
$bible->verse(12);
$verse = $bible->getVerse();
// get Genesis 22:6
$verse = $bible->get('Genesis 22:6');
//Bible Class accepts 2 parameters: $lang and $version
$lang = 'en';
$bible = new Bible('en'); //use English version
$bible = new Bible('en', 'kjv'); // use English KJV bible
In order to use the Bible facade:
- First add 'Bible' => Djunehor\Logos\Facades\BibleFacade::class,
to aliases in config/app.php
- Then use like Bible::get('John 3:16');
The package ships with a bible()
method
bible('John 3:16');
$bible = new Bible(); // lang is set to "en", and version is set to "kjv" by default;
$bible->lang('yo'); // Set language as Yoruba
$bible->version('amp'); // Set version to Amplified Version
|Language|Code|Versions| |:--------- | :-----------------: | :------: | |English|en|kjv|
Simply follow the structure of the bibles/en
folder
composer test
Files |
File | Role | Description | ||
---|---|---|---|---|
.circleci (1 file) | ||||
bibles (1 directory) | ||||
src (2 files, 2 directories) | ||||
tests (3 files) | ||||
.scrutinizer.yml | Data | Auxiliary data | ||
.styleci.yml | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation |
Files | / | bibles | / | en | / | kjv |
File | Role | Description |
---|---|---|
1Chronicles.json | Data | Auxiliary data |
1Corinthians.json | Data | Auxiliary data |
1John.json | Data | Auxiliary data |
1Kings.json | Data | Auxiliary data |
1Peter.json | Data | Auxiliary data |
1Samuel.json | Data | Auxiliary data |
1Thessalonians.json | Data | Auxiliary data |
1Timothy.json | Data | Auxiliary data |
2Chronicles.json | Data | Auxiliary data |
2Corinthians.json | Data | Auxiliary data |
2John.json | Data | Auxiliary data |
2Kings.json | Data | Auxiliary data |
2Peter.json | Data | Auxiliary data |
2Samuel.json | Data | Auxiliary data |
2Thessalonians.json | Data | Auxiliary data |
2Timothy.json | Data | Auxiliary data |
3John.json | Data | Auxiliary data |
Acts.json | Data | Auxiliary data |
Amos.json | Data | Auxiliary data |
Colossians.json | Data | Auxiliary data |
Daniel.json | Data | Auxiliary data |
Deuteronomy.json | Data | Auxiliary data |
Ecclesiastes.json | Data | Auxiliary data |
Ephesians.json | Data | Auxiliary data |
Esther.json | Data | Auxiliary data |
Exodus.json | Data | Auxiliary data |
Ezekiel.json | Data | Auxiliary data |
Ezra.json | Data | Auxiliary data |
Galatians.json | Data | Auxiliary data |
Genesis.json | Data | Auxiliary data |
Habakkuk.json | Data | Auxiliary data |
Haggai.json | Data | Auxiliary data |
Hebrews.json | Data | Auxiliary data |
Hosea.json | Data | Auxiliary data |
Isaiah.json | Data | Auxiliary data |
James.json | Data | Auxiliary data |
Jeremiah.json | Data | Auxiliary data |
Job.json | Data | Auxiliary data |
Joel.json | Data | Auxiliary data |
John.json | Data | Auxiliary data |
Jonah.json | Data | Auxiliary data |
Joshua.json | Data | Auxiliary data |
Jude.json | Data | Auxiliary data |
Judges.json | Data | Auxiliary data |
Lamentations.json | Data | Auxiliary data |
Leviticus.json | Data | Auxiliary data |
LICENSE | Lic. | License text |
Luke.json | Data | Auxiliary data |
Malachi.json | Data | Auxiliary data |
Mark.json | Data | Auxiliary data |
Matthew.json | Data | Auxiliary data |
Micah.json | Data | Auxiliary data |
Nahum.json | Data | Auxiliary data |
Nehemiah.json | Data | Auxiliary data |
Numbers.json | Data | Auxiliary data |
Obadiah.json | Data | Auxiliary data |
Philemon.json | Data | Auxiliary data |
Philippians.json | Data | Auxiliary data |
Proverbs.json | Data | Auxiliary data |
Psalms.json | Data | Auxiliary data |
Revelation.json | Data | Auxiliary data |
Romans.json | Data | Auxiliary data |
Ruth.json | Data | Auxiliary data |
SongofSolomon.json | Data | Auxiliary data |
Titus.json | Data | Auxiliary data |
Zechariah.json | Data | Auxiliary data |
Zephaniah.json | Data | Auxiliary data |
Files | / | src |
File | Role | Description | ||
---|---|---|---|---|
Facades (1 file) | ||||
Helpers (1 file) | ||||
Bible.php | Class | Class source | ||
BibleServiceProvider.php | Class | Class source |
Files | / | tests |
File | Role | Description |
---|---|---|
BibleServiceProviderTest.php | Class | Class source |
BibleTest.php | Class | Class source |
TestCase.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.