我正在使用Laravel 5.8.32。我在刀片视图中使用过:
{{ HTML::link_to_action('HomeController@index') }}
但是它显示:方法link_to_action不存在。
那么为什么会产生错误?如何解决?
HTML
帮助器在Laravel 5.0中已被弃用。
在Laravel 5.8中,您可以使用以下方法生成给定控制器动作的URL:
$url = action([HomeController::class, 'index'], ['param' => 'value']);
由于action
是全局帮助器,因此可以在视图中轻松使用它:
{{ action([HomeController::class, 'index']) }}