درحال بارگذاری

ایجاد اعلان های انعطاف پذیر در لاراول

تاریخ: شنبه, 25 آبان 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 567 - نظرات : 0 دسته بندی: برنامه نویسی


امروز قصد داریم تا یک پکیج کاربردی و مفید دیگر برای لاراول را به شما معرفی کنیم. که شما می توانید با استفاده از این بسته برای ایجاد اعلان (نوفیکیشن) در برنامه های خود استفاده کنید. پس در ادامه با معرفی این پکیج همراه ما باشید.

پکیج Laravel Notify پکیجی است برای ایجاد اعلان های لحظه ای سفارشی در پروژه های لاراولی . این بسته توسط آرتور موننی (Arthur Monney) ایجاد شده و توسعه داده می شود. در این بسته طیف وسیعی از طراحی ها برای ایجاد اعلان سفارشی وجود دارد و طراحی های بسیاری نیز به آن افزوده خواهد شد.

این بسته کدهای جاوا اسکریپت ، نشانه گذاری (markup) ، سی اس اس (css)  ،انیمیشن و فونت ها را برای شما ارائه می دهد که می توانید از آنها استفاده کنید. برای مثال به نمونه کد زیرکنید:

notify()->success('Laravel Notify is awesome!');
connectify('success', 'Connection Found', 'Success Message Here');
drakify('success');
drakify('error');
smilify('error', 'There was an issue reconnecting');

برای نصب این بسته کافی است کد زیر را در ترمینال و در آدرس پروژه خود اجرا کنید:

$ composer require mckenziearts/laravel-notify

همچنین برای ایجاد فایل کانفیک آن نیز می توانید کد زیر را اجرا کنید:

$ php artisan vendor:publish --provider='Mckenziearts\Notify\LaravelNotifyServiceProvider'

و در نهایت کد زیر را نیز اجرا کنید:

composer dump-autoload

در نهایت در blade مربوط با کد @notifyCss در هدر سایت و @notifyJs در قسمت کدهای جاوا اسکریپت می توانید به سادگی فایلهای css و js مربوط به این بسته را بارگذاری کنید. و با دستور @include('notify::messages') قسمتی که می خواهید اعلام در آنجا نمایش داده شود را مشخص کنید.

در ادامه قبل از ریدایرکت کردن متد خود را در کنترلر به شکل زیر تغییر دهید:

public function store()
{
    notify()->success('Laravel Notify is awesome!');
    return Redirect::home();
}

شکل ساده برای کد برگه blade:

<!doctype html>
<html>
    <head>
        <title>Laravel Notify</title>
        @notifyCss
    </head>
    <body> 
        @include('notify::messages')
        @notifyJs
    </body>
</html>

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

آدرس گیت هاب بسته mckenziearts/laravel-notify

در تصاویر زیر چند نمونه از اعلان های این بسته را مشاهده می کنید:

نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.


نویسنده: مصطفی دربان حسینی... بازیدها: 567 - نظرات : 0 دسته بندی: برنامه نویسی

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

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