শুক্রবার, ১৩ মে, ২০১৬

কেমন হত যদি mysql workbench অথবা xampp এ ডিজাইন করা ডাটাবেজ থেকে সরাসরি লারাভেল মডেল , মাইগ্রেশন তৈরি করা যেত ? কি জাদু মনে হচ্ছে ? হ্যা পিএইচপি কমিউনিটি এই জাদু দেখাতে পারে । আসুন আজকে সেই জাদু দেখা যাক ।

১।  প্রথমে লারাভেলের প্রজেক্টের একটি ফ্রেশ ইন্সটলেশন সম্পন্ন করুন । কিভাবে করবেন ? এই লেখাটি অনুসরণ করুন ।
২। এই বার .env ফাইলে যে ডাটাবেজের জন্য মাইগ্রাশন আর মডেল তৈরি করতে চান তার নাম , ইউজার নেম এবং পাসওয়ার্ড সেট করুন । 
৩। কি জাদু দেখবেন না ? হ্যা আর দেরি না এখন আমরা জাদু দেখব ।
৪। আপনার প্রজেক্টে কমান্ড লাইন ওপেন করে নিচের লাইনগুলি একের পর এক রান করুন ।
composer require --dev --no-update "xethron/migrations-generator:dev-l5"
composer require --dev --no-update "way/generators:dev-feature/laravel-five-stable"
composer require --dev --no-update "user11001/eloquent-model-generator": "~2.0"

composer config repositories.repo-name git "git@github.com:jamisonvalenta/Laravel-4-Generators.git"
composer update 
৫। এই বার কম্পোজার আপডেট করা শেষ হলে আপনি জাদু দেখার জন্য প্রায় তৈরি । আরেকটু কাজ বাকি ।

৬। আপনার প্রজেক্টের config/app.php ফাইলটি ওপেন করুন  আর নিচের লাইনগুলি প্রোভাইডার সেকশনে যোগ করুন ।
Way\Generators\GeneratorsServiceProvider::class,
Xethron\MigrationsGenerator\MigrationsGeneratorServiceProvider::class,
User11001\EloquentModelGenerator\EloquentModelGeneratorProvider::class,

৭। এখন কমান্ড লাইনে php artisan migrate:generate কমান্ডটি রান করুন । আপনার database/migrations ফোল্ডারে সবকটি টেবিলের জন্য মাইগ্রেশন দেখতে পাবেন ।
৮। আর php artisan models:generate কমান্ডটি লিখলে app ডিরেক্ট্রিতে সবকটি টেবিলের জন্য মডেল দেখতে পাবেন ।
৯। এই হল লারাভেল আর পিএইচপি কমিউনিটির জাদু । দুই মিনিটে মাইগ্রেশন আর মডেল তৈরি । 

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

How it feels like reading a book in a kindle reader?

Recently I have a amazon kindle reader as gift from my little brother. Though I am in temptation to have one for 3 years. One of my friend ...