1masoud
5 سال پیش توسط 1masoud مطرح شد
9 پاسخ

درست کردن ثبت نام آپارات

@ali.bayat

من می خواهم به یک تکست باکس کاربر هم بتونه موبایل وارد کنه یا ایمیل وارد کنه چطور باید این رو نوشت
<input type="text" placeholder="موبایل یا ایمیل"
id="account"
class="sc-VigVT kpTYjE" value=""></label>

ثبت پرسش جدید
1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
@hesammousavi
منظورم اینجویه
Image of Yaktocat

کد لاراولش چطوری میشه
همانند سیستم ثبت نام آپارات


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش مطرح شد
0

@masoudproton
شما باید ابتدا با Regular Expressions بررسی کنید که شماره موبایل هست یا ایمیل بعد اگه ایمیل بود کوئری مربوط به ایمیل و اگه موبایل بود کوئری مربوط به موبایل اجرا بشه .
کاری نداره با ولیدیش بررسی کنید اگه ایمیل بود در غیر این صورت اگه موبایل بود .


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.farmani
میشه نمونه کد بدید
ممنون میشم


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش مطرح شد
0

@masoudproton
این صفحات رو یه نگاهی بکنید . چیز پیچیده ای نیست کلش میشه تو 5 الی 6 خط بررسی ها رو انجام داد .

https://stackoverflow.com/questions/47537191/laravel-login-with-username-email-or-phone
https://stackoverflow.com/questions/36777840/how-to-validate-phone-number-in-laravel-5-2


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.farmani
اینیکه شما میگید (ابتدا با Regular Expressions بررسی کنید که شماره موبایل هست یا ایمیل بعد اگه ایمیل بود کوئری مربوط به ایمیل و اگه موبایل بود کوئری مربوط به موبایل اجرا بشه .
کاری نداره با ولیدیش بررسی کنید اگه ایمیل بود در غیر این صورت اگه موبایل بود .) رو چطوری باید بگم بررسی کن ایمیل هست یا موبایل میش شماینو بگید اخه برای یک تکست باکس تا حالا این کاررو نکردم


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش مطرح شد
0

@masoudproton
تو اون دوتا لینکی که دادم لینک اولی دیگه اومده دقیقن همچین چیزی رو ساخته . فقط شما باید یکم تغییرات بدین توش .

تابع تغریبا همچین چیزی میشه :

if ( preg_match( "/^09[0-9]+.{8}$/", $input) ) {
    // mobile .....
} else if (filter_var( $input, FILTER_VALIDATE_EMAIL)){
    // email ....
}else{
    // ....
}

1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.farmani

خب الان میخوان بگم اگه ایمیل بود در دتابیس ذخیره کن
و یک ایمیل ارسال کن
چطوری میشه؟


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش آپدیت شد
0

@masoudproton
خداییش الان اینی که من گفتم خیلی ساده بود .
شما الان اومدی میگی چطور ایمیل بفرستم و تو دیتابیس ذخیره کنم . بعدشم صد در صد چیزای دیگه هست .
این نشون میده شما لاراول و php رو زیاد مطالعه نکردین . ببینید اینکه سوال کنید یکی کد رو بهتون بده نمیتونید چیزی یاد بگیرید . اینجا برای راهنمایی هست نه دیگه اینقدر . شما بهتره علم سرچ کردن هم یاد بگیرید .
بهتره ابتدا دوره php و بعدش دوره لاراول رو مشاهده کنید .


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.farmani
الان من ایمیل رو میفرستم چطوری باید ایمیل فعال سازی بفرستم منظورم اینکه چی باید بفرستم که کاربر روی اون کلیک کرد اکانتش فعال بشه


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

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