我有laravel 5路线的问题。我用了
Route::get('Client-View/{id}', [
'as' => 'Client-View', 'uses' => 'ClientListController@editClient'
]);
或者
Route::get('Client-View/{id}', 'ClientListController@editClient');
路线工作正常,但使用'Client-View/{id}'
时找不到某些J和图像(404)。如果我只使用有效的'{id}'
。如果'Client-View/{id}'
HTTP请求为http://meghavisa.dev/Client-View/assets/js/slidebars/slidebars.min.js
,但它应该显示为http://meghavisa.dev/assets/js/slidebars/slidebars.min.js
。
控制器 -
<?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]);
}
}
请帮助谢谢!
答案 0 :(得分:1)
我假设您正在做类似
的事情<script src="js/script.js"></script>
您应该使用asset()帮助函数,如
<script src="{{ asset('js/script.js') }}"></script>
也可以为图像源使用此功能。
你也可以尝试http://laravelcollective.com/docs/5.0/html。 然后,您可以包括您的脚本和样式,如:(并且您还可以使用表单外观)
{!! Html::script('js/script.js') !!}
{!! Html::style('css/style.css') !!}