如果@yield有内容,是否可以检查刀片视图?
我正在尝试在视图中分配页面标题:
@section("title", "hi world")
Run Code Online (Sandbox Code Playgroud)
所以我想查看主要的布局视图...类似于:
<title> Sitename.com {{ @yield('title') ? ' - '.@yield('title') : '' }} </title>
Run Code Online (Sandbox Code Playgroud) 有可能以某种方式将参数传递给关系函数吗?
我目前有以下内容:
public function achievements()
{
return $this->belongsToMany('Achievable', 'user_achievements')->withPivot('value', 'unlocked_at')->orderBy('pivot_unlocked_at', 'desc');
}
Run Code Online (Sandbox Code Playgroud)
问题是,在某些情况下,它不会获取unlocked_at列并返回错误.
我试过做类似的事情:
public function achievements($orderBy = true)
{
$result = $this->belongsToMany (...)
if($orderBy) return $result->orderBy(...)
return $result;
}
Run Code Online (Sandbox Code Playgroud)
称之为:
$member->achievements(false)->(...)
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有没有办法将参数传递给该函数或以任何方式检查是否pivot_unlocked_at正在使用?
有没有办法使用像PHP这样的东西.=将多个内容添加到同一个变量中?
到目前为止......我有这个:
var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />';
img .= '<a href="#" class="sb flat text twitter">Twitter</a>';
img .= '<a href="#" class="sb flat text twitter">Twitter</a>';
img .= '</li>';
sliderUL.append(img);
Run Code Online (Sandbox Code Playgroud)
当然,我可以创建不同的变量名称,只需添加它们......但我想知道是否有更简单/更容易的替代方案.