Search code examples
laravel-5laravel-routing

How to put route in anchor tag in laravel 5.2


I've gone through many of the articles below, which explains generating link from named route, but unable to solve my problem.

Tutorial 1

Tutorial 2

Tutorial 3

Following is the defined routes:

Route::get('/nitsadmin/dashboard', function () {
    return view('nitsadmin.dashboard');
});

And I'm calling link in anchor tag:

<a id="index" class="navbar-brand" href="{{Html::linkRoute('/nitsadmin/dashboard')}}">
      <img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>

I'm getting following error:

enter image description here


Solution

  • You can do this quite simply with the url() helper.

    Just replace your anchor tag like so:

    <a id="index" class="navbar-brand" href="{{url('/nitsadmin/dashboard')}}">
          <img src="../img/admin/nitseditorlogo.png" alt="Logo">
    </a>
    

    Regarding the image that you have used in there, if these were to be stored in your public folder then you could always use the asset() helper. This would help you turn your absolute links to in dynamic ones.