खोज…


HTTP अनुरोध का एक उदाहरण प्राप्त करें

HTTP रिक्वेस्ट का एक उदाहरण प्राप्त करने के लिए, क्लास Illuminate\Http\Request को कंस्ट्रक्टर या कंट्रोलर की विधि में या तो टाइप करने की आवश्यकता है।

उदाहरण कोड:

 <?php

namespace App\Http\Controllers;

/* Here how we illuminate the request class in controller */
use Illuminate\Http\Request; 

use Illuminate\Routing\Controller;

class PostController extends Controller
{
 /**
  * Store a new post.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $name = $request->input('post_title');

     /*
     * so typecasting Request class in our method like above avails the
     * HTTP GET/POST/PUT etc method params in the controller to use and 
     * manipulate
     */
 }
}

नियंत्रक विधि में मार्गों से अन्य पैरामीटर के साथ अनुरोध करें

कभी-कभी हमें रूट अनुरोधों को स्वीकार करने के साथ-साथ HTTP अनुरोध पैरामेट्स तक पहुंचने की आवश्यकता होती है। हम अभी भी लारवल कंट्रोलर में रिक्वेस्ट क्लास टाइप कर सकते हैं और इसे नीचे बताए अनुसार हासिल कर सकते हैं

जैसे हमारे पास एक मार्ग है जो एक निश्चित पोस्ट को इस तरह से अपडेट करता है (पोस्ट आईडी आईडी मार्ग से गुजरना)

Route::put('post/{id}', 'PostController@update');

चूंकि उपयोगकर्ता ने अन्य संपादन फ़ॉर्म फ़ील्ड संपादित किए हैं, इसलिए यह HTTP अनुरोध में उपलब्ध होगा

यहां बताया गया है कि हमारी विधि में दोनों का उपयोग कैसे किया जाए

    public function update(Request $request,$id){
        //This way we have $id param from route and $request as an HTTP Request object
        
    }



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow