Php 在blade laravel 5.7中获取基本url

Php 在blade laravel 5.7中获取基本url,php,laravel-5,laravel-5.2,Php,Laravel 5,Laravel 5.2,我想在共享链接时显示元图像。但我无法获得图像。这是我的密码。请告诉我我的代码中有什么。我是新拉威尔 <meta property="og:image" content="../storage/uploads/{{$page->meta_image}}"> 参考:对于您使用的存储路径: // (assuming you using storage location) $path = storage_path(); $path = storage_path($page-&g

我想在共享链接时显示元图像。但我无法获得图像。这是我的密码。请告诉我我的代码中有什么。我是新拉威尔

<meta property="og:image" content="../storage/uploads/{{$page->meta_image}}">



参考:

对于您使用的存储路径:

// (assuming you using storage location)
$path = storage_path();
$path = storage_path($page->meta_image);
<meta property="og:image" content="{{$path}}">
要获取公共路径,请执行以下操作:

$path = public_path();

$path = public_path('css/app.css');
要获取站点URL路径,请执行以下操作:

$path = url("your_image_path"); // http://example.com/...

参考资料:

您可以使用
ENV('APP\u URL','http://localhost“)
from
.env
file

meta_image是发送到视图(刀片模板)的$page变量的属性,您能否在调用return view()让我们查看之前添加代码。。然后我们可以帮助您,您是否尝试使用URL(“/”)方法?您可以简单地添加{{url('/path_to_image)}@LaurineMF是的,它的工作谢谢您,我通过这样做解决了这个问题,很高兴您找到了问题的解决方案。您还可以使用基本路径,如
content=“{{base_path()}/storage/uploads/{{{$page->meta_image}}}”
或存储路径,如
content=“{storage_path()}/uploads/{{$page->meta image}}”
。感谢您通过添加此{url('/')}}来解决问题。请检查下面的复选框,尝试此选项也会看起来更好('/storage/uploads/$page->meta_image')}
$path = public_path();

$path = public_path('css/app.css');
$path = url("your_image_path"); // http://example.com/...