laravel-blade 相关问题

Blade是Laravel提供的简单而强大的模板引擎。与其他流行的PHP模板引擎不同,Blade不会限制您在视图中使用纯PHP代码。

在LARAVEL中向CRUD添加类别过滤器,但它没有在Selectbox中显示过滤后的类别名称

我是 Laravel 新手。我正在研究书籍 CRUD,当我向我的书籍添加类别过滤器时,它已成功过滤,但它没有在选择框中显示应用的过滤器,我有攻击...

回答 0 投票 0

SPLADE:无法使用 javascript 更新 <x-splade-input> 的值

我正在尝试创建一个带有基于文本输入的建议的输入,使用javascript来做同样的事情 var destinationInput = document.getElementById('destinationInput'); var destinationDropdownCont...

回答 0 投票 0

laravel 中 mongodb 的架构

我们需要为以下内容创建架构吗 Laravel 10 中的 mongodb 像 NodeJS 一样? 使用 mongodb 学习 Laravel 10。 我们需要为以下内容创建架构吗 Laravel 10 中的 mongodb 像 NodeJS 一样? 使用 mongodb 学习 Laravel 10。

回答 0 投票 0

Laravel 9 某些情况下图像不显示

我在托管的 Laravel 9 应用程序中显示图像时遇到问题。 设置如下: 该行存储用户的个人资料图片: $formFields['profilepic'] = $file->store('profilepics', '

回答 1 投票 0

Chartjs 图表不显示

我有多个图表要显示在这个刀片文件上,但似乎只有一个图表可以显示..我需要显示 4..我检查了开发者控制台,没有错误

回答 0 投票 0

按 ID 创建详细信息时出错未定义的变量 $data

我想根据已有的表id显示详情页。但是,当我输入这样的代码时,会出现 Undefined variable $data 错误 控制器 公共功能展示($i...

回答 1 投票 0

如何使用 blade 模板和 Laravel 发送数据数组?

我想将下面部分的数据作为数组发送到 Laravel 后端。有没有方法可以在不进行字符串化的情况下完成? // 首选输出 $成员= [ [“姓名”=> &qu...

回答 2 投票 0

如何在不使用 iframe 的情况下在 laravel blade 中显示 youtube 嵌入的视频

我正在使用 iframe 在我的网页中显示 YouTube 视频。 刀片中的视频代码 foreach($video_for_homepage 作为 $data) 我正在使用 iframe 在我的网页中显示 youtube 视频。 blade 中的视频代码 foreach($video_for_homepage as $data) <center> <div class="owl-item" style="width: 100%;"> <div class="quote-body"> <iframe class="col-md-12 col-lg-12 col-sm-12" src="{{ $data->links }}" frameborder="0" style="height: 350px;" allow="autoplay; encrypted-media" allowfullscreen></iframe> </div> </div> </center> @endforeach 谷歌搜索后,我用iframe更新了{!! Embed::make($data->video_link)->parseUrl()->getIframe() !!}标签。 但是在inspect element之后它也显示iframe. 据我所知,使用iframe 显示视频是导致网页变慢的原因。 这就是为什么我想在我的网页中显示 youtube 视频而不使用iframe. 如何解决这个问题 有人帮忙吗?提前致谢 有很多种方法。你也可以试试plyr.io <link rel="stylesheet" href="https://cdn.plyr.io/3.6.8/plyr.css" /> <div class="plyr__video-embed" id="player"> <video> <source src="{{ $videoUrl }}" type="video/mp4"> </video> </div> <script src="https://cdn.plyr.io/3.6.8/plyr.js"></script> <script> const player = new Plyr('#player'); </script> 如果你想要严格<iframe>然后看看loading="lazy"

回答 1 投票 0

尊重 Laravel 刀片中的换行符

有一个疑问,我尝试用不同的方法自己解决,但没有一个给我预期的结果。 当我在我的 p 的数据库中保存一个文本类型的变量时,问题就来了...

回答 5 投票 0

Laravel 无法识别路由

我有一个动态导航(所有名称、图标、链接和所有其他内容都来自表格)。 但是当我尝试使用链接时,我收到错误消息 Route [soon] not defined @foreach($categ...

回答 1 投票 0

如何防止在此 Laravel 应用程序中重复成功警报?

我在 Laravel 8 中做了一个博客应用。 我正在研究添加评论回复的功能。 在控制器中,我添加如下注释: $评论= [ 'user_id' => Auth::us...

回答 3 投票 0

如何在 Blade 模板中包含子视图?

我正在尝试使用 laravel 建立一个站点,但我真的很难处理文档没有涵盖的基本内容。 在这种情况下,我看到它说我可以在里面包含一个视图

回答 5 投票 0

如何在不获取当前密码的情况下更改 laravel 10 中的密码?

我在编辑用户信息时遇到问题。 我希望在密码字段中未输入任何内容时,密码列保持不变。目前,例如,当我只更改电子邮件时,......

回答 1 投票 0

从 Popper.JS 元素隐藏/禁用箭头的简单方法

我是否可以隐藏或禁用元素中的 Popper.js 箭头。 我试图从这个 popper 中隐藏箭头元素,它将出现在另一个下拉列表上方,因此它不需要 ar...

回答 0 投票 0

如何在 Laravel Blade 中正确实现这个脚本?

我正在尝试制作一个注册表,根据所选的单选按钮,可以使用不同的选项。但是,当我尝试在互联网上找到的内容时,出现错误。对于 H...

回答 0 投票 0

Laravel 8:会话不适用

我在 Laravel 8 中,当用户在 login.blade.php 上输入错误的凭据以登录他的帐户时,我想向用户显示一条错误消息。 所以在控制器中,我有这个: 如果(验证::尝试($

回答 1 投票 0

Laravel 向我展示了一条不正确的消息[混淆]

Laravel 错误页面显示了一条不正确的错误消息,消息说: SQLSTATE[42S22]: 未找到列:1054 ‘where 子句’中的未知列‘id’ 但是我没有名称为的列 id...

回答 1 投票 0

如何在 laravel blade 的单行中表示多个 if else 条件?

现在我正在尝试将此代码用于多菜单页面链接构建 @foreach($main_nav 作为$mainMenu) @if($mainMenu->page_type == "link-page") $link = $mainMenu->li... 现在我正在尝试将此代码用于多菜单页面链接构建 <ul> @foreach($main_nav as $mainMenu) @if($mainMenu->page_type == "link-page") $link = $mainMenu->link; @elseif($mainMenu->page_type == "predefine-link") $link = route('home').'/'.$mainMenu->link; @else $link = 'page/'.$mainMenu->slug; @endif <li> <a href="{{ $link }}"> {{ $mainMenu->title }} </a> </li> @endforeach </ul> 但我想在 Laravel Blade 上用单行表示上述代码。我对单行的 isset('')?'':'' 有一个想法,但我的条件重复了 3 次,所以我如何以这种格式在单行上表示多个 if else 条件。 <ul> @foreach($main_nav as $mainMenu) <li> <a href="{{ $mainMenu->page_type == "link-page" ? "$mainMenu->link" : route('home').'/'.$mainMenu->link }}"> {{ $mainMenu->title }} </a> </li> @endforeach </ul> 我认为单行是不可能的,你可以在刀片中使用@php,就像这个例子。 <ul> @foreach($main_nav as $mainMenu) @if($mainMenu->page_type == "link-page") @php $link = $mainMenu->link; @endphp @elseif($mainMenu->page_type == "predefine-link") @php $link = route('home').'/'.$mainMenu->link; @endphp @else @php $link = 'page/'.$mainMenu->slug; @endphp @endif <li> <a href="{{ $link }}"> {{ $mainMenu->title }} </a> </li> @endforeach </ul> 希望这段代码能解决你的问题。谢谢 您可以创建一个函数来接受$mainMenu作为参数 并在 if/else 上运行 switch 或 $maninMenu->page_type 语句,如果你想清理你的 if/else。您可以创建一个helpers.php文件或用户blade的@php指令。 //using `@php` @php function assignMainMenuPageType($mainMenu) { if($mainMenu->page_type == "link-page") { return $mainMenu->link; }else if($mainMenu->page_type == "predefine-link") { return route('home').'/'.$mainMenu->link; } return 'page/'.$mainMenu->slug; } @endphp // use the function in your view <ul> @foreach($main_nav as $mainMenu) <li> <a href="{{ assignMainMenuPageType($mainMenu) }}"> {{ $mainMenu->title }} </a> </li> @endforeach </ul> 您可以使用嵌套的三元运算符 (IF ? THEN : ELSE(IF ? THEN : ELSE(IF ? THEN : ELSE)) 你的情况应该是: $link = ($mainMenu->page_type == "link-page") ? $mainMenu->link : ( $mainMenu->page_type == "predefine-link" ) ? route('home').'/'.$mainMenu->link : 'page/'.$mainMenu->slug; 在 Laravel 8 中,您所需要的只是用于调节刀片的正确结构。 这是刀片中多条件的结构: {{ // first condition $value == 0? '': ($value <= 25? 'danger': //False? then new condition (value <= 50? 'warning': //False? then new condition, and so on (value <= 75? 'info': (value > 75? 'success':'') ) ) ) }} 当然,在Laravel中,空格不是问题,但这些空格只是为了让你更好地理解Laravel中的多条件

回答 4 投票 0

Laravel Splade onchange 中的脚本

我希望在单击复选框时更新一些输入。 作为查看脚本是否正在运行的最基本测试,我只是在勾选复选框时发出警报。 但它不起作用。我在做什么...

回答 0 投票 0

Laravel 如何将集合数组传递给 x 组件元素

嗨,我的项目需要帮助,我尝试制作名为“x-panel-sum”的组件面板,并将集合数组传递给元素“x-panel-sum”。但是当我从我的主刀片上调用它时 &

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.