当前位置: 首页 > 知识库问答 >
问题:

如何更改laravel中不同页面的不同标题

酆景辉
2023-03-14

我需要调用不同的头来托管和关于下面提到的页面,当执行下面的代码时,我得到的错误是“未定义的类常量‘hosting’”。建议我如何解决这个问题,并为不同的页面调用不同的标题。

@if(Route::hosting == 'hosting')
{
  @include('partials.header');
}
@elseif(Route::About == 'About'){
   @include('partials.header1');
}
 @endif

共有3个答案

潘英豪
2023-03-14
@if(Route::currentRouteName() == 'hosting') 

    @include('partials.header');

@elseif(Route::currentRouteName() == 'About')

     @include('partials.header1'); 

@endif

使用Route::currentRouteName()获取当前路由的名称。

赖鸿羲
2023-03-14

看看这个答案:

如何在laravel 5中获取当前路线名称?

我相信您可能混淆了如何访问当前路线名称。有几种方法可用于访问当前路由:

Route::getCurrentRoute()->getPath();  // Route path
Request::route()->getName();  // Route Name
$request->path();  // URL
谢弘阔
2023-03-14

使用\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获得所需的行为。例如: