我想在分享链接时显示元图片,但是我无法获取图片。这是我的代码,请建议我代码中的问题。我是 Laravel 的新手。
<meta property="og:image" content="../storage/uploads/{{$page->meta_image}}">
<meta property="og:image" content="../storage/uploads/{{$page->meta_image}}">
<meta property="og:image" content="{{ url('/path_to_image') }}">
{{ url('/storage/uploads/$page->meta_image') }}
- Vipertecpro如果您要使用存储路径:
// (assuming you using storage location)
$path = storage_path();
$path = storage_path($page->meta_image);
<meta property="og:image" content="{{$path}}">
获取基本路径:
$path = base_path();
获取公共路径:
$path = public_path();
$path = public_path('css/app.css');
$path = url("your_image_path"); // http://example.com/...
参考文献: Laravel 路径助手
content="{{ base_path() }}/storage/uploads/{{$page->meta_image}}"
或存储路径,例如 content="{{ storage_path() }}/uploads/{{$page->meta_image}}"
。 - Bruce.env
文件中使用 ENV('APP_URL','http://localhost')
。