在laravel 5.3中建立链接的正确方法

Jah*_*ion 2 php laravel blade laravel-blade

我试图用Laravel 5.3与视图页面(刀片)建立动态链接.

我的方法是:

<a href=" {{ URL::to('articles') }}/{{ $article->id}}/edit">Edit></a>  
Run Code Online (Sandbox Code Playgroud)

这将输出正确的网址与我的基本网址和其他一些slug: http://mydomain/articles/23/edit
其中"23"是我的文章的ID.

这有效,但我想知道是否有更清洁的方法呢?

非常感谢

Pet*_*666 10

您可以使用命名路由

// Your route file
URL::get('articles/{articleId}/edit', 'ArticlesController@edit')->name('articles.edit');

//Your view
<a href="{{ URL::route('articles.edit', $article->id) }}">Edit</a>
Run Code Online (Sandbox Code Playgroud)

更清洁的IMO