{"id":15190328,"url":"https://github.com/sepandjp/laravel-mini-cms","last_synced_at":"2026-03-03T08:03:32.549Z","repository":{"id":51560913,"uuid":"408343310","full_name":"SepandJP/laravel-mini-cms","owner":"SepandJP","description":"Built mini CMS with Laravel","archived":false,"fork":false,"pushed_at":"2023-06-26T19:53:19.000Z","size":21728,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-22T08:29:10.060Z","etag":null,"topics":["blade","bootstrap","bootstrap5","laravel","laravel8","mariadb","mysql","php","php7"],"latest_commit_sha":null,"homepage":"https://larami.iran.liara.run/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SepandJP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-20T07:08:56.000Z","updated_at":"2023-06-20T07:33:01.000Z","dependencies_parsed_at":"2024-09-11T11:07:24.110Z","dependency_job_id":"35a90033-e1ce-4414-98a3-ab1773498677","html_url":"https://github.com/SepandJP/laravel-mini-cms","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/SepandJP/laravel-mini-cms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SepandJP%2Flaravel-mini-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SepandJP%2Flaravel-mini-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SepandJP%2Flaravel-mini-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SepandJP%2Flaravel-mini-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SepandJP","download_url":"https://codeload.github.com/SepandJP/laravel-mini-cms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SepandJP%2Flaravel-mini-cms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30036997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T06:58:30.252Z","status":"ssl_error","status_checked_at":"2026-03-03T06:58:15.329Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blade","bootstrap","bootstrap5","laravel","laravel8","mariadb","mysql","php","php7"],"created_at":"2024-09-27T20:21:51.174Z","updated_at":"2026-03-03T08:03:32.520Z","avatar_url":"https://github.com/SepandJP.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://larami.iran.liara.run/\" target=\"_blank\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg\" width=\"400\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\n\n# درباره LaramiCMS\n\nیک سیستم بلاگ نوشته شده با استفاده از فریمورک [لاراول](https://laravel.com/) بوده که قسمت عمده  UI آن با استفاده از قالب‌های آماده نوشته شده با [Bootstrap5](https://blog.getbootstrap.com/2021/05/05/bootstrap-5/) پیاده‌سازی شده است.\n\n\n# مشاهده آنلاین\n\n\u003cbr/\u003e\n\nبرای مشاهده و کار با صفحات مختلف بلاگ روی لینک زیر کلید کنید:\n **[مشاهده آنلاین](https://larami.iran.liara.run/)**\n\nبرای مشاهده و کار با صفحات پنل مدیریت روی لینک زیر کلید کنید:\n**[پنل مدیریت](https://larami.iran.liara.run/admin/dashboard)**\n\n### ورود به پنل مدیریت\n\nدر صورتی که قبلاً وارد پنل شده باشید، صفحه داشبورد را مشاهده کرده و به بخش‌های مختلف دسترسی دارید. در صورتی که به صفحه Login هدایت شدید، با مشخصات زیر وارد شوید:\n\n\u003eEnail: sheidenreich@example.com\n\n\u003ePassword: adminPassword\n\n\n# امکانات\n\u003cdiv align=\"right\"\u003e\n\n### وبلاگ\n- استفاده از [Pagination](https://laravel.com/docs/8.x/pagination) جهت صفحه بندی مطالب و فهرست‌های پنل مدیریت\n- امکان پاسخ‌دهی به نظرات و نمایش تودرتوی پاسخ نظرات\n- امکان جستجوی در بین مطالب\n\n### بخش مدیریت\n - نوشتن و ویرایش مطالب \n - اضافه کردن دسته‌بندی مطالب\n - تعریف کاربر جدید\n - ویرایش مشخصات کاربران و تغییر میزان دسترسی آن‌ها\n - تایید نظرات ثبت شده جهت نمایش در وبلاگ یا عدم تایید آن‌ها\n - سطوح دسترسی و کاربری متفاوت\n \u003c/div\u003e\n\n# نصب برنامه\nنصب پروژه به دو روش امکان پذیر می‌باشد:\n- [نصب در XAMPP به وسیله composer](#نصب-در-xampp-به-وسیله-composer)\n- [نصب توسط Docker](#نصب-توسط-docker)\n\n- ## نصب در XAMPP به وسیله composer\nبرای نصب برنامه بعد از اطمینان از نصب پیش‌نیازها بر روی سیستم خود، مطابق مراحل ارائه شده در ادامه عمل نمایید.\n\n### پیش‌نیازها\n\u003cdiv dir=\"rtl\" align=right\u003e\n\n- پکیج [XAMPP](https://www.apachefriends.org/) یا سایر برنامه‌های مشابه جهت اجرای سرور مجازی، دیتابیس MySQL و پکیج زبان PHP\n- پکیج منیجر [composer](https://getcomposer.org/)\n\u003c/div\u003e\n\n### مراحل نصب\n\n1- ابتدا از اتصال سرور و پایگاه داده مطمئن شوید.\n(در برنامه xampp ماژول‌های apache و MySQL فعال شوند.\n\n\n2-  وارد phpmyqdmin شده و یک دیتابیس به نام `laravel_mini_cms` بدون هیچ جدول و اطلاعاتی بسازید.\n\n3- حال با دستور زیر برنامه را نصب نمایید.\n```bash\ncomposer create-project sepand/laravel-mini-cms\n```\n\n*در صورتی که نصب بدون هیچ گونه خطایی کامل شود، برنامه به درستی نصب شده است اما در حال حاظر جداول پایگاه داده خالی بوده و برنامه هیچ محتوایی ندارد. در صورتی که قصد دارید به صورت دستی محتوا اعم از حساب کاربری، دسته‌بندی محتوا، مطالب و کامنت درج نمایید، می‌توانید از مرحله بعد عبور کرده و مستقیماً به مرحله 5 بروید. در غیر این صورت می‌توانید اطلاعات فیک را به طور خودکار توسط پکیج `faker` لاراول ایجاد کنید.*\n\n4- برای وارد کردن اطلاعات fake در جداول دیتابیس، دستور زیر را وارد نمایید.\nاین فرآیند ممکن است کمی زبان‌بر باشد.\n```bash\n php artisan db:seed\n ```\nزمانی که در ترمینال پیام `Database seeding completed successfully.` را مشاهده کردید، فرآیند ایجاد اطلاعات تکمیل شده است و می‌توانید از برنامه استفاده نمایید.\n\n5- با دستور زیر وارد پوشه اصلی پروژه شوید.\n```bash\ncd .\\laravel-mini-cms\\\n```\n 6- با دستور زیر برنامه را اجرا نمایید.\n ```bash\nphp artisan serve\n```\n\n11- برای مشاهده بخش اصلی برنامه آدرس `localhost:8000` را در مرورگر وارد نمایید.\n\nجهت مشاهده پنل مدیریت آدرس `http://localhost:8000/admin/dashboard` را در مرورگر وارد نمایید.\nبرای ورود به پنل ابتدا در صفحه `Sign Up` به آدرس `http://localhost:8000/register` یک اکانت ساخته و با ایمیل و رمزعبوری که تعریف کرده‌اید وارد پنل شوید.\n\n\u003c/br\u003e\n\n## نصب توسط Docker\nدر صورتی که نصب Docker و کارکرد صحیح آن بر روی سیستم خود اطمینان دارید، مطابق راهنمای زیر عمل نمایید.\n\nابتدا فایل [laravel-mini-cms-dockerized.zip](https://github.com/SepandJP/laravel-mini-cms/raw/main/laravel-mini-cms-dockerized.zip)  را دانلود و Extract نمایید. سپس فایل `start.sh` را با دستور زیر اججرا نمایید.\n```bash\nbash start.sh\n```\nبعد از اتمام نصب، مانند بند 11 روش قبل عمل کرده و فقط port برنامه را به 5000 تغییر دهید.\n\n*توجه داشته باشید که در هنگام نصب و build شدن، خطای عدم اتصال به دیتابیس mysql دریفات خواهید کرد که لازم نیست کاری کرده و باید آن را نادیده بگیرید.*\n\n# پکیج‌های استفاده شده\n\n- **[Laravel Breeze](https://laravel.com/docs/8.x/starter-kits#laravel-breeze)**\n- **[Clean Blog](https://startbootstrap.com/theme/clean-blog)**\n- **[Material Dashboard Bootstrap](https://www.creative-tim.com/learning-lab/bootstrap/overview/material-dashboard)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsepandjp%2Flaravel-mini-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsepandjp%2Flaravel-mini-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsepandjp%2Flaravel-mini-cms/lists"}