باسلام
دوستانی که در لاراول حرفه ای هستن ممنون میشم کمکم کنن
من دارم با لاراول یک پروژه می نویسم
یک فرم دارم که داخل اون باید استان و شهر دریافت کنم
استان رو از دیتابیس گرفتم
و شهر که وابسته به استان است یک کد JavaScript آماده استفاده کردم
حالا میخوام از دیتابیس داخل این استفاده کنم
داخل if بزنم که اگر استان فلان بود بعد بیان شهر هارو نشون بده
function iranwebsv(state)
{
with(document.getElementById('city'))
{
options.length = 0;
if(state == 0)
{
options[0] = new Option('لطفا استان را انتخاب نمایید' , '0');
}
if(state == 1)
{
options[0] = new Option('\'لطفا شهر را انتخاب نمایید\'' , '0');
options[1] = new Option('اهر' , '1');
options[61] = new Option('اسکو' , '61');
}
در html اینجوری صداش زدم
<select name="city" id="city">
<option value="0">لطفا استان را انتخاب نمایید</option>
</select>
سلام
بهتره که شهرها رو هم داخل دیتابیس ایجاد کنید. در این شرایط حجم فایل جاوا اسکریپت زیاد میشه برای هر بار refresh شدن و دسترسی به سایت خیلی از منابع استفاده میشه. سرعت لود سایت رو هم پائین میاره و ممکن هست بعدا به مشکل بخورید.
@amir.jahanpour88
@mohaligateway
ممنون جواب دادین
خوب چجوری select شهرمو وابسه به استان بنویسم
مثل این مورد
https://blog.iranwebsv.net/select-the-province-and-cities-of-iran-in-the-form
اگر بخوام همشو از داخل دیتابیس نمایش بدم باید 1000 مورد شهر داخل یک select نمایش بدم
تشکر
نیازی به اینکار نیست. یه table درست می کنید و یک ستون استان و یک ستون شهر و سپس با استفاده از روابط دیتابیس اطلاعات رو دریافت می کند. فایل json این رو دارم اگر خواستید می تونم بفرستم. ولی اگر کی خواهید حرفه ای تر بشه می تونید دو تا جدول ایجاد کنید یکی برای شهرها و یکی برای استان ها با id به هم متصل کنید و با استفاده از ajax وقتی استان رو انتخاب کرد براساس اون انتخاب شهر ها رو برای اون استان برگردونه.
@amir.jahanpour88
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟