লারাভেল ইন্সটল-১

ফ্রেমওয়ার্ক হচ্ছে পোগ্রামিং এর এমন একটি মূলভিত্তি যা প্রচুর পরিমানে একি কোড বার বার লেখা থেকে মুক্তি দেয়। একটি এপ্লিকেশন
তৈরির ক্ষেত্রে ফ্রেমওয়ার্কের মাধ্যমে অল্প সময়ে অধিক কার্যকরী কোড লেখা সম্ভব।

ফ্রেমওয়ার্কের ক্ষতিকর দিকঃ ফ্রেমওয়ার্ক আমাদের বেসিক পোগ্রামিংয়ের এর গ্রামার ভুলিয়ে দেয় যেহেতু ফ্রেমওয়ার্কে প্রচুর পরিমানে পূর্ব থেকে প্রস্তত
করা কোড ব্যবহারের জন্য রেডি থাকে।

বর্তমানে লারাভেল দেশ এবং বিদেশে খুবই জনপ্রিয় একটি ফ্রেমওয়ার্ক। বাংলাদেশ সরকারের অধিকাংশ প্রজেক্টে লারাভেল ব্যবহৃত হয়েছে।
মডার্ন ফুল স্ট্যক ওয়েব এপ্লিকেশন ডেভেলপ করার জন্য লারাভেল একটি সেরা চয়েজ।

ভিন্ন ভিন্ন অপারেটিং সিস্টেমের জন্য এর ভিন্ন ভিন্ন ইনস্টলেশন প্রসেস রয়েছেঃ সেগুলো হলোঃ

১। উইন্ডোজ ইনস্টলেশন
২। ম্যাক ইনস্টলেশন
৩। লিনাক্স ইনস্টলেশন

ইনস্টলের জন্য যা যা প্রয়োজনঃ

সার্ভারের জন্য প্রয়োজনীয় যা যা লাগবেঃ

  • PHP এর 7.2.5 বা এর আপগ্রেডেড ভার্সন
  • Fileinfo PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • PDO – PDO একটি PHP extension যা প্রোগামিং ল্যাংগুয়েজের সাথে ডাটাবাজের যোগাযোগের জন্য ব্যবহৃত হয়।
  • JSON – JSON একটি PHP Extension যা ডাটা ফরমেট যেমনঃ জেশন ডাটা রিড এবং রাইট এর যোগাযোগের জন্য ব্যবহৃত হয়।
  • CType – CType একটি PHP Extension যা কারেক্টার টাইপ চেকিং করার জন্য ব্যবহৃত হয় যেমনঃ আলফানিউমেরিক চেক, নাম্বার
    চেক, হোয়াইট স্পেস চেক ইত্যাদি করার জন্য ব্যবহৃত হয়।
ইনস্টলেশন কম্পোজারের মাধ্যমেঃ
  • লারাভেল তার ডিপেনডেন্সির জন্য কম্পোজারকে ব্যবহার করে। এমনকি পিএইচপিতে যেকোনকিছু ইন্সটলের জন্য ডিপেনডেন্সি ম্যানেজার
    হিসেবে কম্পোজার ব্যবহৃত হয়। লারাভেল ইন্সটলের আগে আমাদের দেখতে হবে আমাদের ডিপেনডেন্সি ম্যানেজার কম্পোজার ইন্সটল আছে
    কিনা। সেজন্য আমাদের কম্পোজার চেক করতে হবে।
  • কম্পোজার চেক করার জন্য কমান্ড প্রম্পটে আমাদের টাইপ করতে হবেঃ composer -v । এই কমান্ডের মাধ্যমে কম্পোজার আছে কিনা
    সেটা সহ আমাদের কম্পোজারের ভার্সন চেক করে দেখাবে।
  • যদি কম্পোজার পুরাতন ভার্সনের হয় সেক্ষেত্রে প্রজেক্ট করতে গিয়ে আমাদের বেশ ঝামেলায় পড়তে হবে। তাই আমাদের কম্পোজার
    আপডেট করার জন্য যে কমান্ড টাইপ করতে হবে সেটা হলোঃ composer self-update –preview
  • যদি কম্পোজার ইন্সটল হয়ে যায় তাহলে প্রজেক্ট Create করার জন্য আমাদের যে কমান্ড টাইপ করতে হবে সেটা হলোঃ
    composer create-project –prefer-dist laravel/laravel {project name}
লারাগনের মাধ্যমেঃ লারাগন একটি স্মার্ট লোকাল সার্ভার সেটাপ এনভায়রনমেন্ট এপ্লিকেশন। লারাগনের মাধ্যমে খুব সহজেই কয়েকটি ক্লিকেই লারাভেল প্রজেক্ট ইন্সটল করা যায়। এজন্য লারাগন এপ্স ইন্সটল দিয়ে যেভাবে লারাভেল ইন্সটল দিতে হবে
সেটা হলোঃ
  • Go ⟶ Menu ⟶ Quick App ⟶ Laravel ⟶ Give name ⟶ Project created
প্রজেক্ট ব্রাউজারে ব্রাউজ করাঃ
  • প্রথমে কমান্ড প্রম্পটে php artisan চেক করতে হবে। এজন্য টাইপ করতে হবেঃ php artisan
  • তারপর ইন্সটল করা লারাভেল প্রজেক্ট পিএইচপির নিজেস্ব ভার্চুয়াল সার্ভারের মাধ্যমে সার্ভ করতে হবেঃ php artisan serve
  • এরপর সর্বশেষ প্রজেক্টটি দেখার জন্য কমান্ড প্রম্পটে একটি লিংক দিয়ে দিবে “http://127.0.0.1:8000”, এই লিংকটি ব্রাউজারে রান করালেই
    আমাদের কাঙ্ক্ষিত ডিফল্ট প্রজেক্টটি আমরা দেখতে পাবো।

পরবর্তী পোষ্টঃ লারাভেল ইন্সটল-২

Share this post
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x