Laravel中HTML :: linkAction和URL :: action之间的区别是什么

时间:2014-06-17 17:39:59

标签: php laravel

我知道当我链接到控制器的方法时,HTML :: linkAction和URL :: action都有效。我在某处读到URL类是“真正的”,HTML :: linkAction只是将数据发送到URL :: action。

如果是这样的话有什么警告吗?更一般地说,重复的HTML ::方法是否与URL ::方法相当?

谢谢!

1 个答案:

答案 0 :(得分:6)

HTML::linkAction返回锚标记的HTML代码字符串。例如:

echo HTML::linkAction('UsersController@getProfile', 'Profile');

// Outputs: <a href="http://domain.com/users/profile">Profile</a>
另一方面,

URL::action仅返回URL本身:

echo URL::action('UsersController@getProfile');

// Outputs: http://domain.com/users/profile