راکت
کیهان
کیهان
توسط کیهان مطرح شد
حل
21 پاسخ

مشکل نصب sweet alert در لاراول

سلام دوستان
توی نصب sweetalert به مشکل خوردم
تمام مراحل رو انجام میدم ولی موقع کامپایل به این ارور بر میخورم
مشکلش چیه ؟!!!

@mohaligateway
@muhammad
@Rp76
@mrn @juza66 @ali.bayat @hosseinshirinegad98 @hesammousavi @milad @ajdar9667


ثبت پرسش جدید
رضا پارسیان
رضا پارسیان
تخصص :توسعه دهنده Php , Laravel
@Rp765 سال پیشمطرح شد
0

بیا واتساپ دوباره

window.swal=require("sweetalert2");

فقط یادتون باشه
توابع ساخته شده با laravel mix قابلیت call شدن ندارند اگر میخوای تابعی بنویسید که بتونید صداش بزنید باید این کار رو کنید.

window.Rp76=function(){
    alert("Rp76");
}

حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
0

سلام این کتابخونه رو به چه روشی در فایل bootstrap.js فراخونی کردی؟


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

@hosseinshirinegad98
Require کردمش

require ('sweetalert');

حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
0

اینطوری صداش بزن

import swal from 'sweetalert'

کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

@hosseinshirinegad98
متاسفانه حل نشد


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
0

خطای جدیدی داده یا همون قبلیه هست.
لینک داکیومنتیشن این کتابخونه رو بهم بده.
محتوای فایل bootstrap.js رو هم اینجا قرار بده


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

سلام وققتون بخیر!

مخ خیلی لاتی با این مسائل رفتار میکنم!
میرم فایل رو دانلود می‌کنم بعد توی فایل resources/js/app.js واردش می‌کنم


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

@hosseinshirinegad98
همون خطا رو میده

window._ = require('lodash');

/**
 * We'll load the axios HTTP library which allows us to easily issue requests
 * to our Laravel back-end. This library automatically handles sending the
 * CSRF token as a header based on the value of the "XSRF" token cookie.
 */

window.axios = require('axios');

window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

/**
 * Echo exposes an expressive API for subscribing to channels and listening
 * for events that are broadcast by Laravel. Echo and event broadcasting
 * allows your team to easily build robust real-time web applications.
 */

// require sweetalert 

import swal from 'sweetalert'

// import Echo from 'laravel-echo';

// window.Pusher = require('pusher-js');

// window.Echo = new Echo({
//     broadcaster: 'pusher',
//     key: process.env.MIX_PUSHER_APP_KEY,
//     cluster: process.env.MIX_PUSHER_APP_CLUSTER,
//     forceTLS: true
// });

سایت


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

@Rp76
سلام ولی توی کامپایل شدن مشکل دارم


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

مشکل چیه؟
من که نمیفهمم چی میگی


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

@Rp76
میخوام sweet alert رو به پروژه اضافه کنم ولی میخوام npm run dev بگیرم و فایل ها تو پوشه ی assets کامپایل بشن این ارور رو میده به من


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

بیا واتساپ دوباره

window.swal=require("sweetalert2");

فقط یادتون باشه
توابع ساخته شده با laravel mix قابلیت call شدن ندارند اگر میخوای تابعی بنویسید که بتونید صداش بزنید باید این کار رو کنید.

window.Rp76=function(){
    alert("Rp76");
}

فرشید مرادی
فرشید مرادی
تخصص :noob
@eniack5 سال پیشمطرح شد
0

سلام وقت بخیر
من از این لینک استفاده میکنم برای نصب sweet-alert و راستش یکبار همچین اروری دریافت کردم مجددا مراحل رو انجام دادم و اوکی شد شماهم تست کن شاید مشکل برطرف شد


Saman
Saman
تخصص :برنامه نویس وب
@samanzdev5 سال پیشمطرح شد
0

با سلام

گام اول: شما ابتدا این دستور رو داخل terminal بزنید: composer require uxweb/sweet-alert
نکته : اگر ورژن لاراولی تون کمتر از ۵.۵ است، برید داخل پوشه 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
@keyhan
موفق باشید🌹


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

@eniack @samanzdev

man fekr miakrdam ke package js bashe


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
رضا جهانگیر
رضا جهانگیر
تخصص :Full-Stack Developer
@rezajahangir5 سال پیشمطرح شد
0

@keyhan
سلام.
مشکلتون حل شد؟
اگه حل نشده تا با یه روش راحت تر بهتون بگم که چیکار کنید.


Saman
Saman
تخصص :برنامه نویس وب
@samanzdev5 سال پیشمطرح شد
0

مشکلتون حل شد؟
@keyhan


کیهان
کیهان
تخصص :PHP programmer
@keyhan5 سال پیشمطرح شد
0

مشکلم حل شد
ولی اگه باز ترفندی هست مشتاقم که بشنوم
@samanzdev @rezajahangir


Saman
Saman
تخصص :برنامه نویس وب
@samanzdev5 سال پیشمطرح شد
0

خب اگه میشه گفتگو رو با انتخاب بهترین پاسخ ببندید.
@keyhan


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

احسنت 🤣🤣🤣🤣🤣🤣🤣🤣


صفحه 1 از 2

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

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