PHPackages                             sepand/laravel-mini-cms - 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. sepand/laravel-mini-cms

ActiveProject[Framework](/categories/framework)

sepand/laravel-mini-cms
=======================

A simple CMS using Laravel with various features.

1.1.0(2y ago)112MITPHPPHP ^7.3|^8.0

Since Jun 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/SepandJP/laravel-mini-cms)[ Packagist](https://packagist.org/packages/sepand/laravel-mini-cms)[ RSS](/packages/sepand-laravel-mini-cms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (12)Versions (3)Used By (0)

[![](https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg)](https://larami.iran.liara.run/)

درباره LaramiCMS
================

[](#درباره-laramicms)

یک سیستم بلاگ نوشته شده با استفاده از فریمورک [لاراول](https://laravel.com/) بوده که قسمت عمده UI آن با استفاده از قالب‌های آماده نوشته شده با [Bootstrap5](https://blog.getbootstrap.com/2021/05/05/bootstrap-5/) پیاده‌سازی شده است.

مشاهده آنلاین
=============

[](#مشاهده-آنلاین)

برای مشاهده و کار با صفحات مختلف بلاگ روی لینک زیر کلید کنید: **[مشاهده آنلاین](https://larami.iran.liara.run/)**

برای مشاهده و کار با صفحات پنل مدیریت روی لینک زیر کلید کنید: **[پنل مدیریت](https://larami.iran.liara.run/admin/dashboard)**

### ورود به پنل مدیریت

[](#ورود-به-پنل-مدیریت)

در صورتی که قبلاً وارد پنل شده باشید، صفحه داشبورد را مشاهده کرده و به بخش‌های مختلف دسترسی دارید. در صورتی که به صفحه Login هدایت شدید، با مشخصات زیر وارد شوید:

> Enail:

> Password: adminPassword

امکانات
=======

[](#امکانات)

### وبلاگ

[](#وبلاگ)

- استفاده از [Pagination](https://laravel.com/docs/8.x/pagination) جهت صفحه بندی مطالب و فهرست‌های پنل مدیریت
- امکان پاسخ‌دهی به نظرات و نمایش تودرتوی پاسخ نظرات
- امکان جستجوی در بین مطالب

### بخش مدیریت

[](#بخش-مدیریت)

- نوشتن و ویرایش مطالب
- اضافه کردن دسته‌بندی مطالب
- تعریف کاربر جدید
- ویرایش مشخصات کاربران و تغییر میزان دسترسی آن‌ها
- تایید نظرات ثبت شده جهت نمایش در وبلاگ یا عدم تایید آن‌ها
- سطوح دسترسی و کاربری متفاوت

نصب برنامه
==========

[](#نصب-برنامه)

نصب پروژه به دو روش امکان پذیر می‌باشد:

- [نصب در XAMPP به وسیله composer](#%D9%86%D8%B5%D8%A8-%D8%AF%D8%B1-xampp-%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-composer)
- [نصب توسط Docker](#%D9%86%D8%B5%D8%A8-%D8%AA%D9%88%D8%B3%D8%B7-docker)
- نصب در XAMPP به وسیله composer
    ------------------------------

    [](#نصب-در-xampp-به-وسیله-composer)

برای نصب برنامه بعد از اطمینان از نصب پیش‌نیازها بر روی سیستم خود، مطابق مراحل ارائه شده در ادامه عمل نمایید.

### پیش‌نیازها

[](#پیش‌نیازها)

- پکیج [XAMPP](https://www.apachefriends.org/) یا سایر برنامه‌های مشابه جهت اجرای سرور مجازی، دیتابیس MySQL و پکیج زبان PHP
- پکیج منیجر [composer](https://getcomposer.org/)

### مراحل نصب

[](#مراحل-نصب)

1- ابتدا از اتصال سرور و پایگاه داده مطمئن شوید. (در برنامه xampp ماژول‌های apache و MySQL فعال شوند.

2- وارد phpmyqdmin شده و یک دیتابیس به نام `laravel_mini_cms` بدون هیچ جدول و اطلاعاتی بسازید.

3- حال با دستور زیر برنامه را نصب نمایید.

```
composer create-project sepand/laravel-mini-cms
```

*در صورتی که نصب بدون هیچ گونه خطایی کامل شود، برنامه به درستی نصب شده است اما در حال حاظر جداول پایگاه داده خالی بوده و برنامه هیچ محتوایی ندارد. در صورتی که قصد دارید به صورت دستی محتوا اعم از حساب کاربری، دسته‌بندی محتوا، مطالب و کامنت درج نمایید، می‌توانید از مرحله بعد عبور کرده و مستقیماً به مرحله 5 بروید. در غیر این صورت می‌توانید اطلاعات فیک را به طور خودکار توسط پکیج `faker` لاراول ایجاد کنید.*

4- برای وارد کردن اطلاعات fake در جداول دیتابیس، دستور زیر را وارد نمایید. این فرآیند ممکن است کمی زبان‌بر باشد.

```
 php artisan db:seed
```

زمانی که در ترمینال پیام `Database seeding completed successfully.` را مشاهده کردید، فرآیند ایجاد اطلاعات تکمیل شده است و می‌توانید از برنامه استفاده نمایید.

5- با دستور زیر وارد پوشه اصلی پروژه شوید.

```
cd .\laravel-mini-cms\
```

6- با دستور زیر برنامه را اجرا نمایید.

```
php artisan serve
```

11- برای مشاهده بخش اصلی برنامه آدرس `localhost:8000` را در مرورگر وارد نمایید.

جهت مشاهده پنل مدیریت آدرس `http://localhost:8000/admin/dashboard` را در مرورگر وارد نمایید. برای ورود به پنل ابتدا در صفحه `Sign Up` به آدرس `http://localhost:8000/register` یک اکانت ساخته و با ایمیل و رمزعبوری که تعریف کرده‌اید وارد پنل شوید.

نصب توسط Docker
---------------

[](#نصب-توسط-docker)

در صورتی که نصب Docker و کارکرد صحیح آن بر روی سیستم خود اطمینان دارید، مطابق راهنمای زیر عمل نمایید.

ابتدا فایل [laravel-mini-cms-dockerized.zip](https://github.com/SepandJP/laravel-mini-cms/raw/main/laravel-mini-cms-dockerized.zip) را دانلود و Extract نمایید. سپس فایل `start.sh` را با دستور زیر اججرا نمایید.

```
bash start.sh
```

بعد از اتمام نصب، مانند بند 11 روش قبل عمل کرده و فقط port برنامه را به 5000 تغییر دهید.

*توجه داشته باشید که در هنگام نصب و build شدن، خطای عدم اتصال به دیتابیس mysql دریفات خواهید کرد که لازم نیست کاری کرده و باید آن را نادیده بگیرید.*

پکیج‌های استفاده شده
====================

[](#پکیج‌های-استفاده-شده)

- **[Laravel Breeze](https://laravel.com/docs/8.x/starter-kits#laravel-breeze)**
- **[Clean Blog](https://startbootstrap.com/theme/clean-blog)**
- **[Material Dashboard Bootstrap](https://www.creative-tim.com/learning-lab/bootstrap/overview/material-dashboard)**

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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 ~6 days

Total

2

Last Release

1051d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fb6723a7de599296f926d96eda6d38ee53f1559b70c67e15f2468c58e23bb50f?d=identicon)[sepand](/maintainers/sepand)

---

Top Contributors

[![SepandJP](https://avatars.githubusercontent.com/u/12715168?v=4)](https://github.com/SepandJP "SepandJP (175 commits)")

---

Tags

bladebootstrapbootstrap5laravellaravel8mariadbmysqlphpphp7frameworklaravel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/sepand-laravel-mini-cms/health.svg)

```
[![Health](https://phpackages.com/badges/sepand-laravel-mini-cms/health.svg)](https://phpackages.com/packages/sepand-laravel-mini-cms)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)

PHPackages © 2026

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