راکت
حل شده

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

21 پاسخ

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

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

کیهان
کیهان
@keyhan
ثبت پرسش جدید

پاسخ‌ها

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

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

بهترین پاسخ

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

window.swal=require("sweetalert2");

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

window.Rp76=function(){
    alert("Rp76");
}
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

کیهان
کیهان
@keyhan

تخصص: PHP programmer

@hosseinshirinegad98
Require کردمش

require ('sweetalert');

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

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

import swal from 'sweetalert'
کیهان
کیهان
@keyhan

تخصص: PHP programmer

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

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

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

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

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

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

کیهان
کیهان
@keyhan

تخصص: PHP programmer

@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
// });

سایت

کیهان
کیهان
@keyhan

تخصص: PHP programmer

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

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

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

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

کیهان
کیهان
@keyhan

تخصص: PHP programmer

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

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

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

Saman
Saman
@samanzdev

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

با سلام

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

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

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

@eniack @samanzdev

man fekr miakrdam ke package js bashe

کیهان
کیهان
@keyhan

تخصص: PHP programmer

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

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

Saman
Saman
@samanzdev

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

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

کیهان
کیهان
@keyhan

تخصص: PHP programmer

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

Saman
Saman
@samanzdev

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

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

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

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

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

Saman
Saman
@samanzdev

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

قربونت 😂😂😂
@Rp76

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

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