首页 > 解决方案 > Laravel 7 - 这条路线在这里很完美,但没有返回视图

问题描述

在路线-

Route::get('/portfoliodetail/{name}/{id}', 'HomePage@portfolioDetail')->name('portfoliodetail');

在控制器中-

public function portfolioDetail($id , $name)

{ }

在刀片 -

<a href="{{url('portfoliodetail' . '/' . $portfolio->caption . '/' . $portfolio->id )}}">

标签: laravellaravel-7

解决方案


我认为您需要反转以下内容:

public function portfolioDetail($name, id)

您在刀片中的调用应该按原样工作,但您也可以调用命名路由,以便稍后更改 url 而无需查找它。

<a href="{{ route('portfoliodetail', $portfolio->caption, $portfolio->id) }}">
    Link
</a

推荐阅读