Route আপনার ওয়েব অ্যাপ্লিকেশনের জন্য s Laravel সংজ্ঞায়িত করা এবং ইনকামিং URL অনুরোধগুলি কীভাবে পরিচালনা করবেন তা নির্ধারণ করা জড়িত । route এর সাথে Laravel, রাউটিং সহজ এবং নমনীয় হয়ে ওঠে।
শুরু করার জন্য, আপনি যে ধরনের অ্যাপ্লিকেশন তৈরি করছেন তার উপর নির্ভর করে আপনি বা route ফাইলে s সংজ্ঞায়িত করতে পারেন। routes/web.php
routes/api.php
উদাহরণস্বরূপ, আপনি route এই মত একটি সহজ সংজ্ঞায়িত করতে পারেন:
Route::get('/about', function() {
return "This is the About page";
});
এই উদাহরণে, যখন একজন ব্যবহারকারী /about
ইউআরএল অ্যাক্সেস করে, Laravel তখন সংশ্লিষ্ট হ্যান্ডলিং ফাংশনকে কল করবে এবং ব্যবহারকারীকে "এটি সম্পর্কে পৃষ্ঠা" স্ট্রিংটি ফিরিয়ে দেবে।
উপরন্তু, বিভিন্ন HTTP পদ্ধতি পরিচালনা করার জন্য Laravel অন্যান্য route পদ্ধতি যেমন post
, put
, patch
, delete
, ইত্যাদি প্রদান করে।
আপনি route URL অনুরোধগুলি পরিচালনা করতে কন্ট্রোলারদের কাছেও যেতে পারেন।
উদাহরণ স্বরূপ:
Route::get('/products', 'ProductController@index');
এই উদাহরণে, যখন একজন ব্যবহারকারী /products
ইউআরএল অ্যাক্সেস করে, তখন অনুরোধটি পরিচালনা করার জন্য পদ্ধতিতে Laravel কল করবে । index
ProductController
আপনি আরও নমনীয় জন্য নিয়মিত এক্সপ্রেশন এবং গতিশীল পরামিতি ব্যবহার করতে পারেন route ।
উদাহরণ স্বরূপ:
Route::get('/users/{id}', 'UserController@show');
এই উদাহরণে, {id}
ইউআরএলে একটি গতিশীল পরামিতি এবং অনুরোধটি পরিচালনা করার show
পদ্ধতিতে পাস করা হবে। UserController
উপরন্তু, আপনার অ্যাপ্লিকেশনে কাস্টমাইজ এবং পরিচালনা করতে গ্রুপ, সংস্থান এবং আরও অনেক কিছুর Laravel মতো অতিরিক্ত বৈশিষ্ট্যগুলি অফার করে । route route middleware route Laravel
সংক্ষেপে, এর সাথে Laravel, আপনার কাছে route s সংজ্ঞায়িত করতে এবং URL অনুরোধগুলি পরিচালনা করার জন্য অনেকগুলি বিকল্প এবং শক্তিশালী বৈশিষ্ট্য রয়েছে৷ এটি আপনাকে নমনীয় এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশন তৈরি করতে দেয়।