راکت
حل شده

عمل نکردن sweet alert

8 پاسخ

با سلام و خسته نباشید
بنده طبق فیلم های اموزشی دوره پروژه محور لاراول دارم پیش میرم ولی برای قسمت اضافه کردن sweet alert نمایش alert بعد از هر عملیاتی که انجام میشه به مشکل خوردم و نتونستم از این پکیج استفاده کنم
باید بگم که دقیقا از داکیومنت های موجود استفاده کردم (سایت packagist) ولی بازم توی پروژه غیر قابل استفاده است و ارور برمیگردونه

ثبت پرسش جدید

پاسخ‌ها

8
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

بهترین پاسخ

با سلام

گام اول: شما ابتدا این دستور رو داخل terminal بزنید: composer require uxweb/sweet-alert
نکته : اگر ورژن لاراولی تون کمتر از 5.5 است، برید داخل پوشه config سپس فایل app.php این alias ها رو ثبت کنید:


'providers' => [
    UxWeb\SweetAlert\SweetAlertServiceProvider::class,
];

'aliases' => [
    'Alert' => UxWeb\SweetAlert\SweetAlert::class,
];

گام دوم: سپس این دستور رو داخل terminal وارد کنید: npm install sweetalert --save-dev

گام سوم: سپس برید به این آدرس resources/js/app.js و این دستور رو ;require("sweetalert") قرار بدید.

گام چهارم: و در آخر هم این دستور رو پایین تر از فایل app.js وارد کنید: include('sweet::alert')@

حالا یک بار دستور npm run watch رو بزنید.
برای استفاده از sweetalert می توانید به این شکل استفاده کنید:
alert()->success('Success Message', 'Optional Title');

برای کسب اطلاعات بیشتر می تونید به لینک زیر برید:👇
https://github.com/uxweb/sweet-alert

موفق باشید🌹

سینا خاقانی
سینا خاقانی
@sina.it91

تخصص: توسعه دهنده بک‌اند

@FatemehGoodarzi
سلام
احتمالا پکیج رو کامل نصب نکردید
فکر کنم پکیج npm روهم باید نصب کنید و همچنین run کنید

فاطمه گودرزی
فاطمه گودرزی
@FatemehGoodarzi

تخصص: Laravel Developer

@sina.it91
پکیج npm رو نصب کردم و نصب این پکیج رو هم طبق فیلم آموزشی و داکیومنتش پیش رفتم
انگار مشکلش بخاطر لاراول هست نه خود پکیج
یعنی لاراول نمیتونه این پکیج رو تشخیص بده که ازش استفاده کنه

شاید پاسخ شما همین‌جا باشد

سینا خاقانی
سینا خاقانی
@sina.it91

تخصص: توسعه دهنده بک‌اند

@FatemehGoodarzi
اروری که دریافت میکنید رو اینجا بزارید

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

سلام
واقعا نیاز هست یک پکیج نصب کنید برای نمایش یک alert?

کد html + bootstrap

<div class="alert alert-success col-md-8 mx-auto text-center mt-2">
    پیام  موفقیت
</div>
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

ابتدا توجه داشته باشید که خود SweetAlert یک پکیج جاوااسکریپتی برای فرانت اند هست و اصلا ارتباطی با لاراول نداره. مگر اینکه از پکیج های خاص لاراولی مثل این استفاده کرده باشید که یکسری از فرایندها رو پشت صحنه برای شما انجام می‌دهند. ولی در هر صورت به نظرم لازم هست با منطق کارش و اینکه چطور از Session برای این مورد استفاده میشه با خبر باشید تا بتونید دیباگ انجام بدید.

با توجه به اینکه هیچ اطلاعات مشخصی از جزئیات مشکلی که باهاش مواجه شدید هم نداده اید نمیشه فهمید مشکل کجاست و دلایل مختلفی می‌تونه داشته باشه.

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

من از نسخه زیر استفاده میکنم توی لاراول 8 و تا الان مشکلی نداشتم

"realrashid/sweet-alert": "^3.1"
فاطمه گودرزی
فاطمه گودرزی
@FatemehGoodarzi

تخصص: Laravel Developer

با سلام و تشکر از کمک تمامی دوستان
تونستم با راهنمایی شما sweet alert رو به درستی نصب و استفاده بکنم
خیلی متشکرم
@sina.it91
@samanzdev
@juza66
@mhyeganeh
@Rp76

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

ورود یا ثبت‌نام