یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
پکیج بلاگ ساده برای لاراول 5
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 2 دقیقه

پکیج بلاگ ساده برای لاراول 5

اگر دنبال این هستید که بسرعت یک بلاگ ساده رو به سایتتون اضافه کنید یا اصلا برای شروع ساخت یک بلاگ پیشرفته دنبال یک پکیج پایه هستید, blogify گزینه مناسبی هست.

این بسیار سریع نصب میشه, قابلیت سفارشی سازی داره و multi user هست.

نیازمندی ها

پکیج blogify برای لاراول 5 توسعه داده شده, برای مشاهده نیازمندی های لاراول 5 به مستندات مراجعه کنید.

Blogify پکیج های زیر رو لازم داره :

  • illuminate/contracts (5.0.0)
  • illuminate/html (5.0.*)
  • guzzlehttp/guzzle (~4.0)
  • intervention/image (~2.1)
  • predis/predis (~1.0)
  • nesbot/carbon: (~1.0)
  • jorenvanhocht/tracert (v1.0)

نکته : provider برای هرکدام از این پکیج ها بصورت خودکار توسط provider پکیج Blogify اضافه میشه.

نصب و راه اندازی

Composer

شما میتونید پکیج Blogify رو توسط compoer و با دستور زیر نصب کنید :

composer require jorenvanhocht/blogify v2.0

Service providers

پس از اتمام نصب باید provider رو به فایل config/app.php اضافه کنید :

jorenvanhocht\Blogify\BlogifyServiceProvider::class,

دستور composer update رو اجرا کنید تا مطمئن شید همه چیز خوب کار می کنه.

پیکربندی

مدل User شما باید از BlogifyUserTrait استفاده کنه. وقتی شما اون رو اضافه کردید, مدل User باید شبیه این بشه :

...

use jorenvanhocht\Blogify\Traits\BlogifyUserTrait;



class User extends Model implements AuthenticatableContract, CanResetPasswordContract {



use Authenticatable, CanResetPassword, BlogifyUserTrait;

...

منتشر کردن فایل کانفیگ و asset ها

در ترمینال دستور زیر رو اجرا کنید :

php artisan vendor:publish

وقتی این دستور رو اجرا می کنید تمام asset های مورد نیاز در فولدر public قرار میگیرند و یک فایل کانفیگ به config/blogify اضافه میشه.

کاربر ادمین

فایل کانفیگی که منتشر شد شامل اطلاعات کاربر ادمین هست, که بعد از migrate دیتابیس اعمال میشه. مطمئن بشید که اطلاعات پیشفرض ادمین رو عوض کنید.

Migration

برای اجرای migration و seed در دیتابیس شما باید دستورات زیر رو در ترمینال اجرا کنید :

php artisan blogify:migrate

php artisan blogify:seed

Middleware

برای اینکه WYSIWYG کار کنه شما باید uri زیر رو به آرایه ی excepts در فایل VerifyCsrfToken که یک middleware هست وارد کنید :

   /**

    * The URIs that should be excluded from CSRF verification.

    *

    * @var  array

    */

    protected $except = [

        'admin/posts/image/upload'

    ];

Mail

Blogify در بعضی از مواقع از ایمیل استفاده می کنه. پس بهتره تنظیمات ایمیل رو در فایل env. انجام بدید.

دستورات

دستوراتی که در فرآیند نصب و استفاده ی Blogify مهم هستند بصورت زیر است :

  • Create-dirs : این دستور بصورت اتوماتیک توسط composer صدا زده میشه و دایرکتوری های پروژه رو میسازه یا آپدیت میکنه.
  • Migrate
  • Seed
  • Generate : با استفاده ازش بصورت خودکار فایل های view, controller, request و تمام چیزهایی که نیازه ساخته میشه. اگر از only-backend-- استفاده کنید فقط فایلهای بخش backend ساخته می شوند.

چه امتیازی برای این مقاله میدهید؟

خیلی بد
بد
متوسط
خوب
عالی
در انتظار ثبت رای

6 سال پیش

دیدگاه و پرسش

برای ارسال دیدگاه لازم است وارد شده یا ثبت‌نام کنید ورود یا ثبت‌نام

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید