پلاگین Under Construction برای لاراول

۳ دیدگاه

بوسیله پلاگین لاراول Under Construction ، می توانید سایت خود را به حالت “در دست ساخت” یا “در دست تعمیر” ببرید. در این حالت فقط کاربرانی که یک کد ۴ رقمی دارند ، می توانند به سایت دسترسی پیدا کنند.

نصب پلاگین

این دستور را اجرا کنید (برای لاراول ۵.۵ از نسخه ۱.۳ استفاده کنید!) :

composer require larsjanssen6/underconstruction

بعد در فایل config/app.php این کد را به بهش providers اضافه کنید:

// config/app.php

'providers' => [
// ...
'LarsJanssen\UnderConstruction\UnderConstructionServiceProvider'
];

حالا کلاس \LarsJanssen\UnderConstruction\UnderConstruction::class باید در kernel ثبت شود:

//app/Http/Kernel.php

protected $routeMiddleware = [
// ...
'under-construction' => \LarsJanssen\UnderConstruction\UnderConstruction::class,
];

بعد از نصب نحوه استفاده از آن نیز ساده است. کد ۴ رقمی تان را ثبت کنید:

php artisan code:set 1234

حالا کافیست Middleware این پلاگین را به route هایی اعمال کنید که می خواهید دسترسی شان را محدود کنید:

Route::group(['middleware' => 'under-construction'], function () {
Route::get('/live-site', function() {
echo 'content!';
});
});

این پلاگین برای مواقعی که می خواهید دسترسی به سایت را محدود کنید یا سایت تان را با دوستان به اشتراک بگذارید واقعا بدرد می خورد.

منبع

در همین رابطه :   چگونه : یک خصیصه به Model در Laravel اضافه کنیم؟
دسته بندی : Laravel

3 نظر

  1. سلام. من مراحل نصب رو انجام دادم حالا وقتی روتهایی که این میدل ور رو بهشون دادم می خوام باز کنم صفحه سفید نشون میده. میشه راهنمایی کنید؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *