Skip to content
/ Blog Public

Laravel package that add multilingual page functionality for lavalite cms.

License

Notifications You must be signed in to change notification settings

Litecms/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4f02a61 · Mar 6, 2022

History

34 Commits
Oct 4, 2021
Sep 22, 2021
Mar 6, 2022
Sep 5, 2021
Mar 6, 2022
Sep 22, 2021
Mar 6, 2022
Sep 5, 2021
Sep 5, 2021
Sep 5, 2021
Sep 7, 2021
Sep 7, 2021
Sep 5, 2021
Sep 5, 2021
Sep 7, 2021

Repository files navigation

Lavalite package that provides blog management facility for the cms.

Installation

Begin by installing this package through Composer. Edit your project's composer.json file to require litecms/blog.

"litecms/blog": "dev-master"

Next, update Composer from the Terminal:

composer update

Once this operation completes execute below cammnds in command line to finalize installation.

Litecms\Blog\Providers\BlogServiceProvider::class,

And also add it to alias

'Blog'  => Litecms\Blog\Facades\Blog::class,

Publishing files and migraiting database.

Migration and seeds

php artisan migrate
php artisan db:seed --class=Litecms\\Blog\\Seeds\\BlogTableSeeder
php artisan db:seed --class=Litecms\\Blog\\Seeds\\TagTableSeeder
php artisan db:seed --class=Litecms\\Blog\\Seeds\\CategoryTableSeeder

Publishing configuration

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="config"

Publishing language

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="lang"

Publishing views

php artisan vendor:publish --provider="Litecms\Blog\Providers\BlogServiceProvider" --tag="view"

Web Urls

Admin

http://path-to-route-folder/admin/blog/{modulename}

User

http://path-to-route-folder/user/blog/{modulename}

Public

http://path-to-route-folder/blogs

API endpoints

List

http://path-to-route-folder/api/user/blog/{modulename}
METHOD: GET

Create

http://path-to-route-folder/api/user/blog/{modulename}
METHOD: POST

Edit

http://path-to-route-folder/api/user/blog/{modulename}/{id}
METHOD: PUT

Delete

http://path-to-route-folder/api/user/blog/{modulename}/{id}
METHOD: DELETE

Public List

http://path-to-route-folder/api/blog/{modulename}
METHOD: GET

Public Single

http://path-to-route-folder/api/blog/{modulename}/{slug}
METHOD: GET