php - content - laravel foreach index
laravel 5.2 ¿Cómo obtener el parámetro de ruta en blade? (2)
esta es mi url http://project.dev/blogs/image-with-article
así que, aquí necesito el parámetro image-with-article
en mi blade para mostrar cuál es un parámetro llamado slug aquí, está en el archivo de rutas que necesito El parámetro de babosa en la hoja.
Route::get(''/blogs/{slug}'', [''as''=>''blog.by.slug'', ''uses''=> ''CmsController@show'']);
No estoy seguro de lo que quieres decir. Si está intentando construir la ruta en una plantilla Blade, use
<a href="{{ route(''blog.by.slug'', [''slug'' => ''someslug'']) }}">...</a>
Si está intentando acceder al parámetro dado, sugeriría pasarlo desde el controlador:
// CmsController
public function show($slug)
{
// other stuff here
return view(''someview'', compact(''slug''));
}
// someview.blade.php
{{ $slug }}
Y si realmente necesita acceder al parámetro desde la vista sin enviarlo primero desde el controlador ... realmente no debería, pero puede usar la fachada:
{{ Request::route(''slug'') }}
Si desea obtener los parámetros sin utilizar el método del controlador
{{dd(request()->route()->parameters)}}