这是我的代码
Route::get('test/{id}','testController@test');
public function test($id){ return('test'); }
test.blade.php
<!DOCTYPE html>
<html>
<head>
<title>a</title>
</head>
<body>
<img src="myPath/myImage.jpg">
</body>
</html>
结果: 图片无法加载
注意:当我删除了&#39; id&#39;参数完美运作
答案 0 :(得分:0)
您收到的错误消息是什么?
您可能还希望将testController @ test的返回值更改为某些内容,以便您可以将变量实际传递给视图。
return view('test', [
'id' => $id,
])
您可能还希望启用env('APP_DEBUG',true)
以获取详细输出
答案 1 :(得分:0)
解决方案:我已经更改了src属性的值
<img src="{{URL::to('myPath/myImage.jpg')}}">
答案 2 :(得分:0)
您需要使用:
href="{{ URL::to('yourfile')}}"
。您还应将图像放在 laravel公用文件夹中。如果您要在公共文件夹中创建文件夹img,则需要使用以下内容:href="{{ URL::to('img\imgname.png')}}"
。