با سلام و خسته نباشید
بنده طبق فیلم های اموزشی دوره پروژه محور لاراول دارم پیش میرم ولی برای قسمت اضافه کردن sweet alert نمایش alert بعد از هر عملیاتی که انجام میشه به مشکل خوردم و نتونستم از این پکیج استفاده کنم
باید بگم که دقیقا از داکیومنت های موجود استفاده کردم (سایت packagist) ولی بازم توی پروژه غیر قابل استفاده است و ارور برمیگردونه
با سلام
گام اول: شما ابتدا این دستور رو داخل 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
موفق باشید🌹
@FatemehGoodarzi
سلام
احتمالا پکیج رو کامل نصب نکردید
فکر کنم پکیج npm روهم باید نصب کنید و همچنین run کنید
@sina.it91
پکیج npm رو نصب کردم و نصب این پکیج رو هم طبق فیلم آموزشی و داکیومنتش پیش رفتم
انگار مشکلش بخاطر لاراول هست نه خود پکیج
یعنی لاراول نمیتونه این پکیج رو تشخیص بده که ازش استفاده کنه
سلام
واقعا نیاز هست یک پکیج نصب کنید برای نمایش یک alert?
کد html + bootstrap
<div class="alert alert-success col-md-8 mx-auto text-center mt-2">
پیام موفقیت
</div>
ابتدا توجه داشته باشید که خود SweetAlert یک پکیج جاوااسکریپتی برای فرانت اند هست و اصلا ارتباطی با لاراول نداره. مگر اینکه از پکیج های خاص لاراولی مثل این استفاده کرده باشید که یکسری از فرایندها رو پشت صحنه برای شما انجام میدهند. ولی در هر صورت به نظرم لازم هست با منطق کارش و اینکه چطور از Session برای این مورد استفاده میشه با خبر باشید تا بتونید دیباگ انجام بدید.
با توجه به اینکه هیچ اطلاعات مشخصی از جزئیات مشکلی که باهاش مواجه شدید هم نداده اید نمیشه فهمید مشکل کجاست و دلایل مختلفی میتونه داشته باشه.
من از نسخه زیر استفاده میکنم توی لاراول 8 و تا الان مشکلی نداشتم
"realrashid/sweet-alert": "^3.1"
با سلام
گام اول: شما ابتدا این دستور رو داخل 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
موفق باشید🌹
با سلام و تشکر از کمک تمامی دوستان
تونستم با راهنمایی شما sweet alert رو به درستی نصب و استفاده بکنم
خیلی متشکرم
@sina.it91
@samanzdev
@juza66
@mhyeganeh
@Rp76
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟