ভিডিও: লারাভেল মাইগ্রেশন কিভাবে কাজ করে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
3 উত্তর। মাইগ্রেশন আপনার ডাটাবেসের জন্য এক ধরনের সংস্করণ নিয়ন্ত্রণ। তারা একটি দলকে ডাটাবেস স্কিমা সংশোধন করতে এবং বর্তমান স্কিমা অবস্থার উপর আপ টু ডেট থাকার অনুমতি দেয়। মাইগ্রেশন আপনার অ্যাপ্লিকেশনের স্কিমা সহজে পরিচালনা করতে সাধারণত স্কিমা বিল্ডারের সাথে যুক্ত করা হয়।
এখানে, লারাভেলে মাইগ্রেশনের ব্যবহার কী?
সহজভাবে করা, লারাভেল মাইগ্রেশন এটি এমন একটি উপায় যা আপনাকে ডাটাবেস ম্যানেজার যেমন phpmyadmin বা sql lite বা আপনার ম্যানেজার যা-ই হোক না কেন, আপনার ডাটাবেসে একটি টেবিল তৈরি করতে দেয়।
দ্বিতীয়ত, আমি কিভাবে লারাভেলে মাইগ্রেট করব? প্রতি সৃষ্টি ক মাইগ্রেশন , ব্যবহার করা : মাইগ্রেশন কারিগর আদেশ: যখন আপনি সৃষ্টি ক মাইগ্রেশন ফাইল লারাভেল এটিকে /database/migrations ডিরেক্টরিতে সংরক্ষণ করে। প্রতিটি মাইগ্রেশন ফাইলের নামে একটি টাইমস্ট্যাম্প রয়েছে যা অনুমতি দেয় লারাভেল মাইগ্রেশনের ক্রম নির্ধারণ করতে।
এইভাবে, লারাভেলে মাইগ্রেশন কি?
কারিগর এবং লারাভেল মাইগ্রেশন। সংক্ষেপে, মাইগ্রেশন হল এমন ফাইল যা একটি up() এবং একটি down() উভয় পদ্ধতির সাথে একটি শ্রেণির সংজ্ঞা ধারণ করে। আপ() পদ্ধতিটি চালানো হয় যখন মাইগ্রেশন ডাটাবেসে পরিবর্তনগুলি প্রয়োগ করার জন্য কার্যকর করা হয়। পরিবর্তনগুলি প্রত্যাবর্তন করতে ডাউন() পদ্ধতিটি চালানো হয়।
আমি কিভাবে লারাভেলে একটি নির্দিষ্ট মাইগ্রেশন রোলব্যাক করব?
এর ব্যাচ নম্বর পরিবর্তন করুন মাইগ্রেশন আপনি চান রোলব্যাক সর্বোচ্চ পর্যন্ত চালান মাইগ্রেট : রোলব্যাক.
- ডিবি-তে যান এবং আপনার-নির্দিষ্ট-মাইগ্রেশনের জন্য মাইগ্রেশন এন্ট্রি মুছুন/পুনঃনামকরণ করুন।
- আপনার-নির্দিষ্ট-মাইগ্রেশন দ্বারা তৈরি টেবিলটি ফেলে দিন।
- php artisan migrate --path=/database/migrations/your-specific-migration চালান। php
প্রস্তাবিত:
পোস্টগ্রেএসকিউএল-এ কীভাবে কাজ করে গ্রুপ করে?
PostgreSQL GROUP BY ক্লজটি একটি টেবিলে সেই সারিগুলিকে একত্রে গোষ্ঠীবদ্ধ করতে ব্যবহৃত হয় যাতে অভিন্ন ডেটা রয়েছে। এটি SELECT স্টেটমেন্টের সাথে ব্যবহার করা হয়। GROUP BY ধারা একাধিক রেকর্ড জুড়ে ডেটা সংগ্রহ করে এবং ফলাফলকে এক বা একাধিক কলাম দ্বারা গোষ্ঠীবদ্ধ করে। এটি আউটপুটে অপ্রয়োজনীয়তা কমাতেও ব্যবহৃত হয়
কেন আমি লারাভেল ব্যবহার করব?
লারাভেলের পিছনে ধারণাটি হল যে এটি সাধারণ উন্নয়ন কাজগুলিকে সহজ করে তোলে যেমন রাউটিং, প্রমাণীকরণ, সেশন এবং ক্যাশিং। আসুন কিছু প্রধান কারণের মধ্যে ডুব দেওয়া যাক যেগুলি অনেক লোক লারাভেল ওয়েব ফ্রেমওয়ার্ক ব্যবহার করতে পছন্দ করছে। লারাভেলের একটি দুর্দান্ত ORM এবং ডাটাবেস স্তর রয়েছে (বাকবক)। রাউটিং করা সহজ এবং সহজ
OSI সেশন লেয়ারের কাজ কি কোন লেয়ারে রাউটার প্রোটোকল কাজ করে?
ওপেন সিস্টেম ইন্টারকানেকশন (ওএসআই) কমিউনিকেশন মডেলে, সেশন লেয়ারটি লেয়ার 5 এ থাকে এবং দুটি কমিউনিকেটিং এন্ডপয়েন্টের মধ্যে অ্যাসোসিয়েশনের সেটআপ এবং বিচ্ছিন্নকরণ পরিচালনা করে। দুটি প্রান্তের মধ্যে যোগাযোগ সংযোগ হিসাবে পরিচিত
লগ ইন লারাভেল কি?
লগিং। লারাভেল লগিং সুবিধা শক্তিশালী মনোলগ লাইব্রেরির উপরে একটি সাধারণ স্তর প্রদান করে। ডিফল্টরূপে, Laravel আপনার অ্যাপ্লিকেশনের জন্য প্রতিদিনের লগ ফাইল তৈরি করতে কনফিগার করা হয় যা স্টোরেজ/লগ ডিরেক্টরিতে সংরক্ষিত থাকে। আপনি লগে তথ্য লিখতে পারেন এভাবে: Log::info('এটি কিছু দরকারী তথ্য
আমি কিভাবে লারাভেল শুরু করব?
লারাভেল ইনস্টলারের মাধ্যমে প্রথমে, কম্পোজার ব্যবহার করে লারাভেল ইনস্টলারটি ডাউনলোড করুন। ~/ স্থাপন নিশ্চিত করুন. আপনার PATH-এ composer/vendor/bin ডিরেক্টরি (অথবা C:\%HOMEPATH%AppDataRoamingComposservendor যদি Windows এর সাথে কাজ করে) যাতে আপনি যখন আপনার টার্মিনালে laravel কমান্ড চালান তখন laravel এক্সিকিউটেবল পাওয়া যায়