如何在 Laravel 中的 url 中使用路由名称?
How do I use route name in a url in Laravel?
phpartisanroute:list如下:
| GET|HEAD | posts/{post}/edit | posts.edit | App\Http\Controllers\PostController@edit | web
如何使用路由名称 'posts.edit' 使其出现在 blade.php 文件中?
目前我使用 HTML Laravel 包并编写了 {{ Html::linkRoute('posts.edit', 'Edit', array($post->id), array('class'=>'btn btn-primary btn-block')) }}
但我想在没有 HTML Laravel 包的 blade 模板引擎中使用纯 html。有没有办法在 blade 文件中使用路由名称 'posts.edit'?
您通常将它与 route()
助手一起使用:
<a href="{{ route('posts.edit', ['id' => $post->id]) }}">Link</a>
在这种情况下,您不需要使用 Laravel 集体 HTML 包。
phpartisanroute:list如下:
| GET|HEAD | posts/{post}/edit | posts.edit | App\Http\Controllers\PostController@edit | web
如何使用路由名称 'posts.edit' 使其出现在 blade.php 文件中?
目前我使用 HTML Laravel 包并编写了 {{ Html::linkRoute('posts.edit', 'Edit', array($post->id), array('class'=>'btn btn-primary btn-block')) }}
但我想在没有 HTML Laravel 包的 blade 模板引擎中使用纯 html。有没有办法在 blade 文件中使用路由名称 'posts.edit'?
您通常将它与 route()
助手一起使用:
<a href="{{ route('posts.edit', ['id' => $post->id]) }}">Link</a>
在这种情况下,您不需要使用 Laravel 集体 HTML 包。