فاطمه گودرزی
3 سال پیش توسط فاطمه گودرزی مطرح شد
8 پاسخ

عمل نکردن sweet alert

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


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش آپدیت شد
0

با سلام

گام اول: شما ابتدا این دستور رو داخل 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 3 سال پیش مطرح شد
0

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


فاطمه گودرزی
تخصص : Laravel Developer
@FatemehGoodarzi 3 سال پیش مطرح شد
0

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


سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 3 سال پیش مطرح شد
0

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


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
-1

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

کد html + bootstrap

<div class="alert alert-success col-md-8 mx-auto text-center mt-2">
    پیام  موفقیت
</div>

محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

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

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0

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

"realrashid/sweet-alert": "^3.1"

Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش آپدیت شد
0

با سلام

گام اول: شما ابتدا این دستور رو داخل 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

موفق باشید🌹


فاطمه گودرزی
تخصص : Laravel Developer
@FatemehGoodarzi 3 سال پیش مطرح شد
0

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


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

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