আমার পর্যবেক্ষণের ভিত্তিতে :
$request->request->add(['variable' => 'value']);(বেশিরভাগ) পোষ্ট, পুট এবং মুছে ফেলা পদ্ধতিগুলিতে কাজ করবে, কারণ সেখানে মান (গুলি) পাস হয়েছে, এর মধ্যে একটি _token। নীচের মত উদাহরণ।
<form action="{{ route('process', $id) }}" method="POST">
@csrf
</form>
public function process(Request $request, $id){
$request->request->add(['id' => $id]);
}
কিন্তু [কোডের নীচে] কাজ করবে না কারণ কোনও মান (গুলি) পাস করা হয়নি, এটি সত্যিই যুক্ত হয় না।
<a href='{{ route('process', $id) }}'>PROCESS</a>
public function process(Request $request, $id){
$request->request->add(['id' => $id]);
}
জিইটি পদ্ধতি
ব্যবহার করার সময় আপনি হয়
অনুরোধ ঘোষণা করতে পারেন এবং সরাসরি তার উপর মান (গুলি) নির্ধারণ করতে পারেন । নীচের মত:
public function process($id){
$request = new Request(['id' => $id]);
}
অথবা আপনি ব্যবহার করতে পারেন merge। এটি আরম্ভ$request->request->add(['variable' => 'value']); করতে পারে এবং অনুরোধের মানগুলি যোগ করে যা সমস্ত পদ্ধতির জন্য কাজ করবে ( GET , POST , PUT , DELETE )
public function process(Request $request, $id){
$request->merge(['id' => $id]);
}
ট্যাগ: লারাভেল ৫.৮.১১
$request->all()অ্যারেতে মূল মান যুক্ত করতে চান ?