LARAVEL
1 snippet পাওয়া গেছে
লারাভেলের সব কমান্ড
লারাভেলের সব কমান্ড এবং সেগুলোর কাজ আলাদা লাইনে বাংলা কমেন্টসহ নিচে দেওয়া হলো:
5 codes
LARAVEL
▾
🚀 ১. প্রজেক্ট রান ও মেইনটেনেন্স
# লোকাল ডেভলপমেন্ট সার্ভার চালু করে
php artisan serve
# প্রজেক্টের সিকিউরিটি কী (APP_KEY) এনক্রিপশনের জন্য তৈরি করে
php artisan key:generate
# storage/app/public ফোল্ডারকে public/storage এর সাথে লিঙ্ক করে (ফাইল অ্যাক্সেসের জন্য)
php artisan storage:link
# প্রজেক্টকে Maintenance Mode-এ নিয়ে যায়
php artisan down
# প্রজেক্টকে Maintenance Mode থেকে আবার লাইভ/অনলাইন করে
php artisan up
🧹 ২. ক্যাশ ও পারফরম্যান্স ক্লিয়ার
# কনফিগ, রুট ও ভিউ ফাইল ক্যাশ করে প্রজেক্টের গতি বাড়ায়
php artisan optimize
# লারাভেলের সব ধরনের ক্যাশ (Config, Route, View, Event) এক ক্লিকে মুছে ফেলে
php artisan optimize:clear
# অ্যাপ্লিকেশনের সব ক্যাশ ডাটা ক্লিয়ার করে
php artisan cache:clear
# সব কনফিগারেশন ফাইল একটা ফাইলে ক্যাশ করে রাখে
php artisan config:cache
# কনফিগারেশনের ক্যাশ ক্লিয়ার করে
php artisan config:clear
# রুট ক্যাশ ফাইল তৈরি করে রুট সার্চিং দ্রুত করে
php artisan route:cache
# রুটের ক্যাশ ক্লিয়ার করে
php artisan route:clear
# ব্লেড ভিউয়ের তৈরি হওয়া কম্পাইল্ড ক্যাশ ফাইল মুছে ফেলে
php artisan view:clear
# সব ক্যাশ করা ভিউ ফাইল মুছে নতুন করে কম্পাইল করে
php artisan view:cache
🗄️ ৩. ডাটাবেস ও মাইগ্রেশন
# সব নতুন মাইগ্রেশন ফাইল অনুযায়ী ডাটাবেসে টেবিল তৈরি করে
php artisan migrate
# সর্বশেষ চালানো মাইগ্রেশনগুলো ব্যাচ ধরে রোলব্যাক/বাতিল করে
php artisan migrate:rollback
# ডাটাবেসের সব মাইগ্রেশন রোলব্যাক করে
php artisan migrate:reset
# সব মাইগ্রেশন রোলব্যাক করে আবার নতুন করে রি-রান করে
php artisan migrate:refresh
# ডাটাবেসের সব টেবিল ড্রপ (Delete) করে একবারে নতুন করে মাইগ্রেশন চালায়
php artisan migrate:fresh
# Seeder ফাইল থেকে ডাটাবেসে টেস্ট ডাটা ইনসার্ট করে
php artisan db:seed
# ডাটাবেস সম্পূর্ণ খালি করে নতুন করে মাইগ্রেশন ও ডাটা সিডিং একসাথে করে
php artisan migrate:fresh --seed
🛠️ ৪. ফাইল জেনারেশন (Make Commands)
# নতুন কন্ট্রোলার তৈরি করে
php artisan make:controller ControllerName
# নতুন ডাটাবেস মডেল তৈরি করে
php artisan make:model ModelName
# একই সাথে Model, Migration, Controller, এবং Resource Methods তৈরি করে
php artisan make:model ModelName -mcr
# নতুন মাইগ্রেশন ফাইল তৈরি করে
php artisan make:migration create_tablename_table
# নতুন সিডার ফাইল তৈরি করে
php artisan make:seeder SeederName
# ডাটাবেস টেস্ট ডাটা জেনারেট করার জন্য ফ্যাক্টরি ফাইল বানায়
php artisan make:factory FactoryName
# নতুন মিডলওয়্যার তৈরি করে
php artisan make:middleware MiddlewareName
# ডাটা ভ্যালিডেশনের জন্য নতুন ফর্মেট বা রিকোয়েস্ট ক্লাস তৈরি করে
php artisan make:request RequestName
# API রেসপন্স ফরম্যাট করার জন্য API Resource ক্লাস বানায়
php artisan make:resource ResourceName
# নতুন নোটিফিকেশন ক্লাস তৈরি করে
php artisan make:notification NotificationName
# নতুন ইভেন্ট ক্লাস তৈরি করে
php artisan make:event EventName
# নতুন লিসনার ক্লাস তৈরি করে
php artisan make:listener ListenerName
# ব্যাকগ্রাউন্ড কাজের জন্য নতুন জব ক্লাস তৈরি করে
php artisan make:job JobName
🔍 ৫. ভিউ, পাবলিশিং ও অন্যান্য টুলস
# থার্ড-পার্টি প্যাকেজের কনফিগ ফাইল ও ভিউ প্রজেক্টে পাবলিশ করে
php artisan vendor:publish
# লারাভেলের ডিফল্ট ৪০৪, ৫০০ বা ৫০৩ এরর পেজ কাস্টমাইজ করার জন্য আনেন
php artisan vendor:publish --tag=laravel-errors
# প্রজেক্টের সব নিবন্ধিত রুট (Route), মেথড ও মিডলওয়্যারের লিস্ট দেখায়
php artisan route:list
# টার্মিনালে লারাভেলের কোড ও ডাটাবেস টেস্ট করার ইন্টারঅ্যাক্টিভ শেল চালু করে
php artisan tinker
# ব্যাকগ্রাউন্ড জবগুলো প্রসেস করার জন্য কিউ ওয়ার্কার চালু করে
php artisan queue:work