হ্যালো লারাভেল ৫ । ৪
- Installation
- লারাভেল আড্ডা
- প্রধান কাঠামো বিন্যাস
- থিম / ফ্রন্ট এণ্ড সেটআপ
- ডাটাবেস আলাপ - (Database)
- রিলেশনশিপ
- কন্ট্রোলার - Controller
- রাউটিং - Routing
- কালেকশনস - Collections
- ইলোকোয়েন্ট ও আর এম (Eloquent ORM)
- Eloquent Model
- ফাইল সিস্টেম / স্টোরেজ
- লারাভেল ডাস্ক - Laravel Dusk
- ভ্যালিডেশনস (Validations)
- নেমস্পেস - Namespace
- MVC
প্রধান কাঠামো বিন্যাস
হ্যালো লারাভেল !
কাঠামো বিন্যাসঃ
ক্রমিক নম্বর | ডিরেক্টরি নাম | বর্ণনা |
---|---|---|
১ | app | |
২ | bootstrap | |
৩ | Config | |
৪ | database | |
৫ | public | |
৬ | resources | |
৭ | routes | |
৮ | storage | |
৯ | test | |
১০ | vendor | |
১১ | .env | |
১২ | composer.json | ম |
vendor
ভেন্ডার সাধারণ অর্থ হচ্ছে লেনদেন । সব লারাভেল প্রোজেক্ট এর প্যাকেজ রাখার রুম। আপনার সব পাকেজ আকানে থাকে
লারাভেল প্রোজেক্ট এর প্যাকেজ রুম
env
এই ফাইল এর ভিতরে আপনার গোপনীয় পাসওয়ার্ড , এপিআই সেট করবেন , যা আপনাকে অন্যান্য সাইটের সাথে আপনার সাইট কে সমন্বয় করবে।
আপনি কোন কিছু পোস্ট অথবা ডাটা রাখবেন যা আপনাকে ডাটাবেসে রাখতে হবে । এখানে মাইএস কিউ এল এর কথা তুলে ধরি, মাইএস কিউ এল আপনার লারাভেল প্রোজেক্ট এর সাথে সেটআপ করে নিবেন ।
|
আপনার সাইটের সিন্দুক ঘর এই .env ফাইল
composer.json
নতুন প্যাকেজ লারাভেল প্রোজেক্ট এ ব্যবহার করতে চাইলে composer.json এ রেজিস্টার করতে হবে ।
নিচের কোড টা লক্ষ্য করুনঃ
|
"laravelcollective/html":"^5.2.0"
নামে নতুন একটা প্যাকেজ ব্যবহার করবেন , তাই প্রথমে প্যাকেজটি রেজিস্টার করে নিবেন । তারপর টার্মিনাল এ composer update
command করবেন vendor গিয়ে দেখবেন laravelcollective
নামে একটা ফোল্ডার তৈরি হয়েছে।