Laravel-方法link_to_action不存在

问题描述 投票:0回答:1

我正在使用Laravel 5.8.32。我在刀片视图中使用过:

{{ HTML::link_to_action('HomeController@index') }}

但是它显示:方法link_to_action不存在。

那么为什么会产生错误?如何解决?

laravel laravel-routing
1个回答
1
投票

HTML帮助器在Laravel 5.0中已被弃用。

Laravel 5.8中,您可以使用以下方法生成给定控制器动作的URL:

$url = action([HomeController::class, 'index'], ['param' => 'value']);

由于action是全局帮助器,因此可以在视图中轻松使用它:

{{ action([HomeController::class, 'index']) }}
© www.soinside.com 2019 - 2024. All rights reserved.