2016-08-18 17 views
10

यह मेरा यूआरएल http://project.dev/blogs/image-with-article इसलिए यहाँ मैं अपने ब्लेड प्रदर्शित करने के लिए जो स्लग यहाँ नामक एक पैरामीटर है में पैरामीटर image-with-article की जरूरत है में अपने मार्गों फाइल मैं ब्लेड में स्लग पैरामीटर की जरूरत है।लार्वेल 5.2 ब्लेड में मार्ग पैरामीटर कैसे प्राप्त करें?

Route::get('/blogs/{slug}', ['as'=>'blog.by.slug', 'uses'=> '[email protected]']); 

उत्तर

25

मुझे यकीन नहीं है कि आपका क्या मतलब है। यदि आप एक ब्लेड टेम्पलेट में मार्ग का निर्माण करने की कोशिश कर रहे हैं, तो

<a href="{{ route('blog.by.slug', ['slug' => 'someslug']) }}">...</a> 

का उपयोग आप दिए गए पैरामीटर का उपयोग करने की कोशिश कर रहे हैं, तो मैं नियंत्रक से इसे पारित सुझाव है:

// CmsController 
public function show($slug) 
{ 
    // other stuff here 
    return view('someview', compact('slug')); 
} 

// someview.blade.php 
{{ $slug }} 

और क्या तुम सच में पहली ... तुम सच में नहीं करना चाहिए नियंत्रक से भेजे बिना दृश्य से पैरामीटर का उपयोग करने की जरूरत है, लेकिन आप मुखौटा उपयोग कर सकते हैं:

{{ Request::route('slug') }} 
6

आप के साथ मापदंडों प्राप्त करना चाहते हैं नियंत्रक विधि

{{dd(request()->route()->parameters)}} 
का उपयोग कर बाहर
संबंधित मुद्दे