PHPackages                             vanguardkras/laravel-simple-articles - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. vanguardkras/laravel-simple-articles

ActivePackage[Admin Panels](/categories/admin)

vanguardkras/laravel-simple-articles
====================================

A very basic package for making articles management.

v1.0.0(6y ago)111MITHTML

Since Mar 2Pushed 6y ago1 watchersCompare

[ Source](https://github.com/vanguardkras/laravel-simple-articles)[ Packagist](https://packagist.org/packages/vanguardkras/laravel-simple-articles)[ RSS](/packages/vanguardkras-laravel-simple-articles/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel Simple Articles
=======================

[](#laravel-simple-articles)

### Description

[](#description)

Laravel Simple Articles allows you to easily install an extension for your Laravel App for managing articles. This extension is easily configurable for your needs.

For editing articles the extension uses Summernote bootstrap extension:

[summernote.org](https://summernote.org)

Installation
------------

[](#installation)

##### 1. Download the extension via composer:

[](#1-download-the-extension-via-composer)

```
composer require vanguardkras/laravel-simple-articles

```

##### 2. In order to make pictures available, create laravel symbolic link to storage

[](#2-in-order-to-make-pictures-available-create-laravel-symbolic-link-to-storage)

in console:

```
php artisan storage:link

```

##### 3. Add database table:

[](#3-add-database-table)

```
php artisan migrate

```

Usage
-----

[](#usage)

Articles are now available on: your.domain/articles

Articles admin panel is available on: your.domain/admin\_articles

Configuration
-------------

[](#configuration)

You obviously would like to configure views and some extensions feature. In this sections, will be explained how to do this.

### Edit views and translations

[](#edit-views-and-translations)

#### Views

[](#views)

To edit view files, publish the extension views:

```
php artisan vendor:publish --tag=articles_views

```

Now you can edit them in resources/views/vendor/articles

#### Articles per page

[](#articles-per-page)

To edit the number of articles per page publish the extension config:

```
php artisan vendor:publish --tag=articles_config

```

And modify `per_page` parameter.

#### Translations

[](#translations)

To edit translation files, publish the extension translations:

```
php artisan vendor:publish --tag=articles_translations

```

Now you can edit them in resources/lang/vendor/articles

### User policy

[](#user-policy)

In default behaviour any user is able to manage article. Of course, it is not appropriate for any production environment.

To change this behaviour you need to create in any class a static method that accept one optional parameter of an App\\User instance and returns a boolean value like so:

```
    /**
     * Method checks user's right to manage articles.
     *
     * @param User|null $user
     * @return bool
     */
    public static function checkUser(?User $user)
    {
        return $user ? $user->id === 1 : false;
    }

```

In this method describe your logic for allowed users.

Then publish the config file:

```
php artisan vendor:publish --tag=articles_config

```

And edit 'check\_method' parameter in config/articles.php

```
'check_method' => '\Vanguardkras\LaravelSimpleArticles\Http\Controllers\ArticleController@checkUser',

```

Before @ should be your class full name, and after @, its static method.

### Note for russian users

[](#note-for-russian-users)

If you want to make summernote html editor interface work in Russian, publish its JS translation:

```
php artisan vendor:publish --tag=articles_public

```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2262d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16739979?v=4)[VanGuard88](/maintainers/VanGuard88)[@Vanguard88](https://github.com/Vanguard88)

### Embed Badge

![Health badge](/badges/vanguardkras-laravel-simple-articles/health.svg)

```
[![Health](https://phpackages.com/badges/vanguardkras-laravel-simple-articles/health.svg)](https://phpackages.com/packages/vanguardkras-laravel-simple-articles)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
