douxinghuai3150 2015-12-28 21:34 采纳率: 0%
浏览 29
已采纳

如何使用url()获取域路由laravel 5.2

consider the following example:

Route::group(['domain' => 'something.example.local'], function() {
    Route::get('scripts', 'SomethingController@scripts');
});

Now lets assume you are are on something.example.local/scripts and you hover over a link as such: <a href="{{ url(/scripts) }}">hello world</a> you will see something.example.local/scripts. great.

No go to example.local and do the same thing: example.local/scripts .... Thats wrong. It should say: something.example.local/scripts.

How do you use laravel helper methods to get the appropriate and complete url, domain and all?

  • 写回答

1条回答 默认 最新

  • dongpiao9078 2015-12-29 02:11
    关注

    I think you should name your route.

    Here:

    Route::group(['domain' => 'something.example.local'], function() {
        Route::get('scripts', ['as' => 'route.name', 'uses' => 'SomethingController@scripts']);
    });
    

    And in your a tag:

    <a href="{{ route('route.name') }}">hello world</a>
    

    Done!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助