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

1mi*_*e12 0 php laravel

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

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

谢谢!

Jos*_*ber 6

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

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

// Outputs: <a href="http://domain.com/users/profile">Profile</a>
Run Code Online (Sandbox Code Playgroud)

URL::action另一方面,只返回URL本身:

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

// Outputs: http://domain.com/users/profile
Run Code Online (Sandbox Code Playgroud)