Php 使用routes Laravel 5.2访问资源时出错

Php 使用routes Laravel 5.2访问资源时出错,php,html,css,laravel,routes,Php,Html,Css,Laravel,Routes,在主页页面,我可以访问bootstrap、javascript和image等资源,然后从主页访问新闻页面,然后从新闻页面访问新闻详情页面。但是在这个新闻详情页面中,它访问了错误的资源地址。 例子: 在主页中,它可以正确访问 但在newsDetails页面中,它可以访问 地址上有以下“新闻”。 这是我的路线 Route::get('/','HomeController@showHome'); Route::get('news','NewsController@showNews'); Route

主页页面,我可以访问bootstrap、javascript和image等资源,然后从主页访问新闻页面,然后从新闻页面访问新闻详情页面。但是在这个新闻详情页面中,它访问了错误的资源地址。 例子: 在主页中,它可以正确访问

但在newsDetails页面中,它可以访问

地址上有以下“新闻”。 这是我的路线

Route::get('/','HomeController@showHome');
Route::get('news','NewsController@showNews');
Route::get('news/{id}','NewsController@showNewsDetails');
控制器

public function showNewsDetails($id)
    {
        $content = News::find($id);
        return view('newsDetails',compact('content'));
    }
有人能帮忙吗?

使用帮助器来避免此类问题:

<img src="{{ asset('img/Logo.png') }}">

您可以使用
url()
帮助程序:

<link rel="stylesheet" href="{{url('/website/plugins/bootstrap/css/bootstrap.min.css')}}">

如果您的应用程序使用HTTPs(目前大多数使用HTTPs):

使用或:

secure_asset函数使用HTTPS为资产生成URL:

secure_url函数生成一个指向给定路径的完全限定HTTPS url:

试试看:

$url = secure_asset('img/Logo.png');

$url = secure_url('user/profile');

您应该将所有CSS/JS内容放在公用文件夹中,您可以使用
asset()
helper来访问它

<link href = "{{ asset('public') }}/css/bootstrap.css" rel = "stylesheet" type = "text/css">

标志

<img src="{{ asset('public') }}/img/Logo.png" />


显示视图代码显示添加bootstrap.min.css和Logo.png的代码
<img src="{{ asset('public') }}/img/Logo.png" />