我需要调用不同的头来托管和关于下面提到的页面,当执行下面的代码时,我得到的错误是“未定义的类常量‘hosting’”。建议我如何解决这个问题,并为不同的页面调用不同的标题。
@if(Route::hosting == 'hosting')
{
@include('partials.header');
}
@elseif(Route::About == 'About'){
@include('partials.header1');
}
@endif
@if(Route::currentRouteName() == 'hosting')
@include('partials.header');
@elseif(Route::currentRouteName() == 'About')
@include('partials.header1');
@endif
使用Route::currentRouteName()
获取当前路由的名称。
看看这个答案:
如何在laravel 5中获取当前路线名称?
我相信您可能混淆了如何访问当前路线名称。有几种方法可用于访问当前路由:
Route::getCurrentRoute()->getPath(); // Route path
Request::route()->getName(); // Route Name
$request->path(); // URL
使用\Request::is()
检查当前路由,不要使用{…}
内部
@if
条件,如果只有两个条件@if@否则@endif
足够了。
@if(\Request::is("hosting"))
@include('partials.header');
@else
@include('partials.header1');
@endif
你也可以避免使用另一个标题
partials.header1
,如果没有太大的差异。
将名为
is\u hosting
的变量作为true/false
传递,并相应地显示内容。。
@if(\Request::is("hosting"))
@include('partials.header',["is_hosting"=>true]);
@else
@include('partials.header',["is_hosting"=>false]);
@endif
内部
部分。标题
@if(isset($is_hosting) && $is_hosting)
header's content
@else
header1's content
@endif
我正在使用I class=FA-Arrow-Circle-Left 带黑色的aspx文件:(注意,它没有内联样式,这只是我试图使它变成绿色的东西,但它仍然显示为黑色) 带绿色的aspx文件: 我也查看了css文件,但我唯一看到的黑色是:
问题内容: 是否可以在sql中执行更新语句,但仅在更新不同时才执行更新? 例如 如果在数据库中, 不应 执行任何类型的更新 但是,如果 这 应该 执行更新。 问题答案: 使用更新前触发器可以做到这一点。在此触发器中,您可以将旧值与新值进行比较,并在新值不变的情况下取消更新。但这将导致呼叫者网站上的错误。 我不知道为什么要这样做,但是这里有几种可能性: 性能:这里没有性能提升,因为更新不仅需要找到正
这不会改变我的标签。只有第一个运行,其他的不会改变。在Java摇摆中,它起作用了,但在Javafx中没有。
我正在创建一个与LWJGL 3一起工作的游戏引擎。 我正在创建一个名为“框架管理器”的类,希望处理窗口输入(如大小、位置等),但我在许多网站、留档等中寻找,我没有找到如何创建一个简单的方法希望设置窗口图标。首先,我发现了一个GLFW 3方法: 但是它似乎在macOS Sierra 1.12上不起作用(我暂时不能在Windows上测试)。下面是我如何使用这个方法: 我在窗口创建/显示之前/之后尝试了
在此处输入图像描述我尝试使用以下代码,但不同屏幕的标签丢失,并且在用户界面中不可见,您能告诉我如何解决此问题吗 看到下面的图片,我得到这样的输出,我要求你有任何更正需要在上述代码
问题内容: 我在admin.py中有一个带有以下类的django应用程序: 我想将这些文件用于添加页面,但将不同的字段用于更改页面。我怎样才能做到这一点? 问题答案: 首先看一下ModelAdmin类的源代码和位于中的方法。您可以覆盖这些方法,并使用kwargs获得所需的行为。例如: