PHPackages                             mrcore/wiki - 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. [Framework](/categories/framework)
4. /
5. mrcore/wiki

ActiveLibrary[Framework](/categories/framework)

mrcore/wiki
===========

Mrcore Wiki Module

5.8.1(7y ago)42.1k1MITPHP

Since Mar 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/mrcore5/wiki)[ Packagist](https://packagist.org/packages/mrcore/wiki)[ Docs](http://github.com/mrcore5/wiki)[ RSS](/packages/mrcore-wiki/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (28)Used By (0)

mRcore Wiki Module v5.8
-----------------------

[](#mrcore-wiki-module-v58)

`mrcore/wiki` is a module for the [mRcore Framework](https://github.com/mrcore5/framework)

This module provides wiki and CMS dynamic app loading functionality.

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

[](#installation)

Assuming you already have Laravel and [mRcore Framework](https://github.com/mrcore5/framework) installed along with [mRcore Auth Module](https://github.com/mrcore5/auth)

```
composer require mrcore/wiki:5.8.*
composer require mrcore/bootswatch-theme:5.8.*
```

Edit your `config/modules.php` file and ensure `'Mrcore\Wiki' => [],` is set in your `modules` array

```
'modules' => [
    #...
    'Mrcore\Wiki' => []
    #...
]
```

And ensure `Mrcore\Wiki` is set in all 3 `assets, views and routes` arrays under the "Loading Order / Override Management" section. Notice `Mrcore\Wiki` is defined first in the `routes` array. Follow the order of each array listed

```
#...
'assets' => [
    '%app%',
    'Mrcore\BootswatchTheme',
    'Mrcore\Auth',
    'Mrcore\Wiki',
],

'views' => [
    '%app%',
    'Mrcore\Auth',
    'Mrcore\Wiki',
    'Mrcore\BootswatchTheme',
],

'routes' => [
    'Mrcore\Wiki',
    '%app%',
    'Mrcore\Auth',
    'Mrcore\Foundation',
],
#...
```

Edit your `config/auth.php` file and set `guards web driver to mrcore`

```
    'guards' => [
        'web' => [
            'driver' => 'mrcore',
            'provider' => 'users',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
        ],
    ],
```

And set `profiders users model to Mrcore\Auth\Models\User::class`

```
    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => Mrcore\Auth\Models\User::class,
        ],
    ],
```

Run auth and wiki migrations and seeders

```
./artisan mrcore:auth:app db:migrate
./artisan mrcore:wiki:app db:migrate
./artisan mrcore:auth:app db:seed
./artisan mrcore:wiki:app db:seed
```

Visit your laravel install (if php artisan server at ) to see the new wiki

Default user/pass is `admin / password`

What Is mRcore
--------------

[](#what-is-mrcore)

mRcore is a module/package system for Laravel allowing you to build all your applications as reusable modules. Modules resemble the Laravel folder structure and can be plugged into a single Laravel instance. mRcore solves module loading dependency order and in-place live asset handling. Modules can be full web UIs, REST APIs and/or full Console command line apps. A well built module is not only your UI and API, but a shared PHP library, a native API or repository which can be reused as dependencies in other modules.

We firmly believe that all code should be built as modules and not in Laravel's directory structure itself. Laravel simply becomes the "package server". A single Laravel instance can host any number of modules.

See  for details and installation instructions.

Versions
--------

[](#versions)

- 1.0 is for Laravel 5.1 and below
- 2.0 is for Laravel 5.3, 5.4, 5.5
- 5.6 is for Laravel 5.6
- 5.7 is for Laravel 5.7
- ... Following Laravel versions from here on

Contributing
------------

[](#contributing)

Thank you for considering contributing to the mRcore framework! Fork and pull!

### License

[](#license)

mRcore is open source software licensed under the [MIT license](http://mreschke.com/license/mit)

Enhancement Ideas
-----------------

[](#enhancement-ideas)

- NO-Foundation installer should prompt and notify about to delete laravel models, migrations...
- Build `mrcore5-installer` symfony console command to install fresh laravel + foundation. Options for --wiki install or --blog or whatever.
- Perfect entities with `mreschke/repository` for auth, foundation and wiki. Split tables between them
- DONE-Change namespace of bootswatch theme, maybe just Mrcore/BootswatchTheme ?

### Wiki Tables

[](#wiki-tables)

- badges
- comments
- formats (wiki, php, phpw, html, text, markdown, htmlw)
- frameworks (custom, workbench)
- hashtags
- modes (default, simple, raw, source)
- post\_badges
- post\_indexes
- post\_locks
- post\_permissions
- post\_reads
- post\_tags
- posts
- revisions
- router
- tags
- types (doc, page, app)

    $wiki = App::make('Mrcore\\Wiki');

### Auth Tables

[](#auth-tables)

- permissions (update with per type, like wiki, or user, or blog...)
- roles
- user\_permissions
- user\_roles
- users

    $auth = App::make('Mrcore\\Auth'); $user = $auth-&gt;user-&gt;find(3); $user-&gt;roles; $user-&gt;permissions;

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~98 days

Recently: every ~329 days

Total

26

Last Release

1272d ago

Major Versions

1.1.4 → 2.0.262018-02-23

2.1.0 → 5.6.x-dev2018-09-19

2.1.x-dev → 5.3.02018-09-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/45b6eb88f55f72b1e6ad5bcb997aa98f7026af9a0933517efb344d452f987095?d=identicon)[mreschke](/maintainers/mreschke)

---

Top Contributors

[![mreschke](https://avatars.githubusercontent.com/u/4038770?v=4)](https://github.com/mreschke "mreschke (200 commits)")

---

Tags

frameworklaravelwikimrcore

### Embed Badge

![Health badge](/badges/mrcore-wiki/health.svg)

```
[![Health](https://phpackages.com/badges/mrcore-wiki/health.svg)](https://phpackages.com/packages/mrcore-wiki)
```

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[rahulalam31/laravel-abuse-ip

Block ip address of all spammer's around the world.

27431.5k](/packages/rahulalam31-laravel-abuse-ip)

PHPackages © 2026

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