راکت

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

9 پاسخ

@ali.bayat

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

پاسخ‌ها

9
1masoud
1masoud
@masoudproton

تخصص: php,laravel

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

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

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

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

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

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

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

@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
1masoud
@masoudproton

تخصص: php,laravel

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

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

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

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

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

تخصص: php,laravel

@ali.farmani

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

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

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

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

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