عنوان مقاله :

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

گردآوری و تالیف : امیررضا سیستانه ای
تاریخ انتشار : 17 مهر 1396
دسته بندی ها : لاراول

اگر دنبال این هستید که بسرعت یک بلاگ ساده رو به سایتتون اضافه کنید یا اصلا برای شروع ساخت یک بلاگ پیشرفته دنبال یک پکیج پایه هستید, 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 ساخته می شوند.
برچسب :

مقالات پیشنهادی

بهترین پکیج های لاراولی - سری دوم

در سری قبل چند پکیج فوق العاده کارآمد برای لاراول معرفی کردیم در این مقاله هم یک سری پکیج شگفت انگیز بهتون پیشنهاد میدیم

بک آپ گیری از پروژه لاراول

این پکیج یک بک آپ از اپلیکیشن شما میگیره و یک فایل zip شامل تمام مسیرها و دیتابیس هایی که شما مشخص کردید تحویل میده. این بک آپ میتونه در هر فایل سیستم...

5 نکته امنیتی مهم برای یک برنامه لاراولی

یک تزریق SQL وقتی خطرناک میشه که یک اپلیکیشن مقادیر ورودی خودسرانه و فیلترنشده رو وارد یک کوئری SQL می کنه. این مقادیر ورودی میتونه از کوکی ها, مقادیر...

تغییر نام لاراول Elixir به لاراول Mix

در این پست میخوام در مورد یکی از اخبار جدیدی که در رابطه با لاراول ارائه شده صحبت کنم . که شاید برای دوستداران لاراول جالب باشه . در اکتبر سال 2014 بو...

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
هیچ دیدگاهی تا به این لحظه برای این موضوع ثبت نشده است