শুক্রবার, ২৯ এপ্রিল, ২০১৬

লারাভেল এ হাতে খড়ি

১। প্রথমে আমরা জাম্প(xampp) অথবা ওয়াম্প(wamp) সফটওয়্যার ইন্সটল করব । দুইটিই ফ্রি এবং গুগলে সার্চ করে পাওয়া যাবে । তবে আমি জাম্প পছন্দ করি ।

২। এইবার কম্পোজার(composer.com) সাইট থেকে windows এর জন্য নির্ধারিত ভার্সনটি নিরবাচন করি আর ডাউনলোড করি । কম্পোজার ইন্সটল করার সময় php.exe file  কে ব্রাউজ করে সিলেক্ট করে দিব । যেটা আমারা C:\xampp\php এই লোকেশনে পাব।

৩। কম্পোজার ইন্সটল করতে কিছু সময় লাগতে পারে ।

৪। কম্পোজার ইন্সটল হলে আমরা command line ওপেন করে নিচের কমান্ডটি রান করি ।
    composer create-project --prefer-dist laravel/laravel laralearn
এইখানে blog হল নতুন প্রজেক্টের নাম । এই কমান্ডটি আমরা command line ওপেন করলে যে ডিরেক্টরি আসে সেইখানে laralearn নামে একটি ফোল্ডার খুলে ।

৫। এখন cd laralearn কমান্ডটি রান করি । তাহলে আমরা laralearn ডিরেক্ট্রিতে প্রবেশ করব ।

৬। তারপর php artisan serve কমান্ডটি রান করি । তাহলে Laravel development server started on http://localhost:8000/ এই রকম একটি মেসেজ দিবে ।

৭। এখন যদি আমরা ব্রাউজারে localhost:8000/ এ যাই তাহলে আমাদের প্রোজেক্টের ওয়েলকাম পেজ দেখতে পাব ।

মঙ্গলবার, ১২ এপ্রিল, ২০১৬

কিভাবে লারাভেল(laravel) প্রজেক্ট সিপেনেলে(cpanel) লাইভ করবেন ?

আজকে আমরা লারাভেল প্রজেক্ট কিভাবে সিপেনেলে আপলোড করে লাইভ করা যায় দেখব ।


১।আমাদের লারাভেল প্রজেক্টের স্ট্রাকচার দেখতে এই রকম হবে । 
২।আমাদেরকে পাবলিক ফোল্ডার বাদে সকল ফোল্ডার ও ফাইল সিলেক্ট করে একটি জিপ ফাইল হিসেবে সংরক্ষণ করতে হবে , যার নাম দিব লারাভেল।
৩।পাবলিক ফোল্ডারের সকল ফাইল সিলেক্ট করে ,  জিপ করে পাবলিক নামে সংরক্ষণ করতে হবে। 
৪।এবার আমাদের ডেস্কটপে কাজ শেষ।
৫।তারপর আমরা সিপেনেলে গিয়ে লগইন করব আর ফাইল মেনেজারের অপশনে ঢুকব।    
৬। চিত্রে প্রদর্শিত লারাভেল ফোল্ডারটি আমাদের তৈরী করতে হবে। তারপর আপলোড বাটন সিলেক্ট করে লারাভেল নামের জিপ ফোল্ডারটি আপলোড করতে হবে। আর এক্সট্রাক্ট করতে হবে।
৭। এইবার হোম ডিরেক্টরিতে গিয়ে পাব্লিক_এইচটিএমএল ফোল্ডারে ঢুকি আর পাবলিক নামের জিপ ফোল্ডারটি আপলোড করে এক্সট্রাক্ট করি।
৮। public_html ফোল্ডারের index.php file এর কন্টেন্টে নিম্নক্তো জায়গায় /laravel জোগ করি। 
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
                  ৯। তারপর হোম ডিরেক্টরির লারাভেল ফোল্ডারে যাই । আর bootstrap folder এ paths.php file যোগ করি যদি না থাকে । paths.php 
১০। paths.php file এ 'public' => __DIR__.'/../public_html', এর মত করে পরিবর্তন করি।
১১। .env file  টা নিম্নোক্ত ভাবে পরিবর্তন করি ।
APP_ENV=local
APP_DEBUG=true
APP_KEY=OdDLG9QwWa6CIhygQqxkXHmRZTD57yiU
APP_URL=www.something.com 

DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=obts
DB_USERNAME=obts
DB_PASSWORD=something

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
১২। আজ আমরা শিখলাম কিভাবে সিপেনেলে(cpanel) লারাভেল(laravel) প্রোজেক্ট লাইভ করতে হয় । এখন আপনি আপনার সাইটে ঢুকলে আপনার প্রজেক্ট দেখতে পাবেন ।  

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 ...