Laravel 5.2-如何在现有的url()辅助函数中添加前缀?

Som*_*one 5 url localization laravel laravel-5 laravel-5.2

我在我的Web应用程序中使用本地化功能.但我想补充App::getLocale()一下url().例如,在我添加的视图中,<a href="{{url('/admin')}}">link</a>我想在HTML中显示URL http://localhost/mysite/en/admin.我该怎么做?

我可以自定义内置URL辅助函数吗?

Som*_*one -5

在此输入图像描述我找到了解决方案。在 laravel 5.3 中测试过。有效!可能对其他人有用。所以值得分享:

输入vendor\laravel\framework\src\Illuminate\Foundation\helpers.php并修改代码如下:

只需在变量your prefix前添加即可$path

  • 切勿在供应商文件夹中编辑类。该文件夹完全由composer管理。当您运行“composer update”时,其中的任何修改都将被删除。 (4认同)