hamed-sadeghinejad/article-manager

This package manager your articles with help of admin panel package

0.5 2018-10-25 05:31 UTC

This package is auto-updated.

Last update: 2024-04-25 19:33:27 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Article manager

This package use hsadeghinejad/AdminPanel to create a article management and blog view for laravel projects

Installation

  1. Add this service provider (It's for laravels before 5.5):
HamedSadeghi\ArticleManager\ArticleManagerServiceProvider::class
  1. Publish AdminPanel and ArticleManager assets:
php artisan vendor:publish --tag=AdminPanel-assets
php artisan vendor:publish --tag=ArticleManager-assets
  1. Migrate articles, categories and comments tables:
php artisan migrate

Using

Blog

Insert this code in your blog view page:

@include('articlemanager::blog')

Categories

Insert this code for categories view

@include('articlemanager::categories')

With this code access all of categories

$categories = ArticleManager::categories();

And usnig category.view route to get link of articles of a category:

<a href="{{ route('category.view', ['category' => $category->slug]) }}">$category->title</a>

Seeders

If you want use fake data to preview package, add this line in DatabaseSeeder:

\HamedSadeghi\ArticleManager\Database\Seeds\ArticlesTableSeeder::class