php - Laravel route prefix not working properly -


i have problem laravel 5 route. have use

route::get('client-view/{id}', [ 'as' => 'client-view', 'uses' => 'clientlistcontroller@editclient' ]);

or too

route::get('client-view/{id}', 'clientlistcontroller@editclient'); 

the route work fine js , image not found(404) when use 'client-view/{id}'. if use '{id}' works .in case of 'client-view/{id}' http request http://meghavisa.dev/client-view/assets/js/slidebars/slidebars.min.js should http://meghavisa.dev/assets/js/slidebars/slidebars.min.js.

controller--

<?php namespace app\http\controllers;   use app\user; use illuminate\support\facades\input; use maatwebsite\excel\facades\excel; use validator; use illuminate\support\facades\redirect; use illuminate\support\facades\auth; use illuminate\support\facades\hash;   class clientlistcontroller extends controller {      public function editclient($id){         $user = user::find($id);                   return view('admin.client-view', ['clientview'=>$user]);     }  } 

please thank !

i assume doing like

<script src="js/script.js"></script> 

you should use asset() helper function like

<script src="{{ asset('js/script.js') }}"></script> 

use function image sources.

you try out http://laravelcollective.com/docs/5.0/html . can include scripts , styles like: ( , aditionally have form facade )

{!! html::script('js/script.js') !!} {!! html::style('css/style.css') !!}