c'est mon url http://project.dev/blogs/image-with-article
donc, ici, j'ai besoin du paramètre image-with-article
dans ma lame à afficher qui est un paramètre nommé slug, voici dans mon fichier routes. J'ai besoin du paramètre slug dans blade.
Route::get('/blogs/{slug}', ['as'=>'blog.by.slug', 'uses'=> 'CmsController@show']);
Je ne suis pas sûr de ce que tu veux dire. Si vous essayez de construire la route dans un modèle de lame, utilisez
<a href="{{ route('blog.by.slug', ['slug' => 'someslug']) }}">...</a>
Si vous essayez d'accéder au paramètre donné, je suggérerais de le passer à partir du contrôleur:
// CmsController
public function show($slug)
{
// other stuff here
return view('someview', compact('slug'));
}
// someview.blade.php
{{ $slug }}
Et si vous avez vraiment besoin d'accéder au paramètre depuis la vue sans l'envoyer d'abord par le contrôleur ... vous ne devriez vraiment pas, mais vous pouvez utiliser la façade:
{{ Request::route('slug') }}
Si vous voulez obtenir les paramètres sans utiliser la méthode du contrôleur
{{dd(request()->route()->parameters)}}