Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 4 में डेटाबेस परिणामों के साथ ड्रॉपडाउन मेनू को पॉप्युलेट करना

रिकॉर्डकंपनी मॉडल से सभी रिकॉर्ड के साथ एक ड्रॉपडाउन मेनू को पॉप्युलेट करने के लिए, आप अपने विचार में निम्न कार्य कर सकते हैं:

{{ Form::select('company_id', RecordCompany::lists('company_name', 'id')) }}

कोड की व्याख्या:

  1. Form::select विधियाँ एक HTML चयन टैग बनाती हैं।
  2. company_id चुनिंदा टैग का नाम है।
  3. दूसरा पैरामीटर चुनिंदा टैग के लिए विकल्प है। lists किसी भी मॉडल में विधि (इस मामले में रिकॉर्डकंपनी) एक सहयोगी सरणी उत्पन्न करता है जिसमें उस विधि को पारित पैरामीटर शामिल होते हैं (id और company_name इस मामले में) मॉडल की डेटाबेस तालिका के सभी रिकॉर्ड।

आप चाहें तो lists पर भी कॉल कर सकते हैं नियंत्रक से विधि और फिर मान को दृश्य में पास करें, जैसे निम्न:

नियंत्रक में

$company_lists = RecordCompany::lists('company_name', 'id');

return View::make('admin.record_new', array('company_lists' => $company_lists));

दृश्य में

{{ Form::select('company_id', $company_lists) }}

ड्रॉप डाउन सूची बनाने के लिए आप Laravel 4 दस्तावेज़ देख सकते हैं:http:// laravel.com/docs/html#drop-down-lists



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकटर कंटेनर रन के लिए कम से कम 1 तर्क की आवश्यकता होती है

  2. सी # में MySQL से कनेक्ट नहीं हो सकता

  3. विभिन्न स्रोतों से आइटम चुनें, और तिथि के अनुसार ऑर्डर करें

  4. php-mysql परिणाम पंक्तियों में डुप्लिकेटिंग फ़ील्ड हटाएं

  5. सी # का उपयोग कर MySQL में दिनांक डालें