Jad*_*das 3 php image-size laravel
如何从@yieldPHP 中获取内容?
我在 app.blade.php 中的示例:
@yield('image-url', asset('/img/metaog.png?2'))
Run Code Online (Sandbox Code Playgroud)
我想从 image-url 获取图像大小:
<?php
$image = getimagesize(yield('image-url', asset('/img/metaog.png?2')));
$width = $image[0];
$height = $image[1];
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能正确地得到这个?我的代码不起作用。
在 Laravel 5.5 及更高版本中:
View::getSection('image-url', 'your default value')
Run Code Online (Sandbox Code Playgroud)
在 Laravel 5.4 及以下版本中:
View::getSections()['image-url']
Run Code Online (Sandbox Code Playgroud)
这将获得分配给该命名部分的内容。你将不得不做你的检查,看看它是否还有任何东西。如果使用第一种方法,您应该检查该数组键是否确实存在。
View::hasSection(...)如果需要,您可以使用来检查该部分是否存在。