laravel-blade 相关问题

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

Laravel Route:resource 删除前如何确认

在使用 Route::resource 的 Laravel 中,删除行/记录的方法应该是“DELETE”而不是“GET”,所以我必须使用这样的 Form。 在 Laravel 中使用 Route::resource,方法应该是“DELETE”而不是“GET”来删除行/记录,所以我必须像这样使用 Form。 <form action="{{ route('category.destroy', $category->id]) }}" method="POST"> @csrf @method('DELETE') <button type="submit" class="btn btn-danger btn-block">Delete</button> </form> 工作正常,但我想在删除之前确认一下。 我可以显示引导模型进行确认,但无法通过并使用模型中的 $category->id 。 有没有更好的办法。 您可以使用引导模式,但我建议您使用甜蜜警报,它既简单又完美。在删除记录之前,您会看到一条确认消息,如果您想使用引导模式删除记录,请在模式内使用上面的表格,就像我发送的图像一样。 祝你好运!

回答 1 投票 0

“ImportMeta”类型上不存在属性“glob”。ts

上下文 我是 Vite 的新手,对 Laravel 的经验很少,我正在尝试将 Vite 与 Laravel 一起使用进行资产捆绑。 我正在遵循 Laravel 官方文档的说明:https://

回答 2 投票 0

如何从 Laravel 包访问视图

我正在开发一个自定义包来管理我的团队项目的许可,我现在面临的问题是通过路由器访问 LicenseExpired 视图,其他一切都正常。 他...

回答 1 投票 0

找不到 Laravel 类“PowerComponents\LivewirePowerGrid\Responsive”

早上好,我正在尝试使用 powergrid 中的响应式类,但出现错误: 未找到“PowerComponents\LivewirePowerGrid\Responsive”类。 我已经安装了最新版本...

回答 1 投票 0

如何从控制器将 `$attributes` 值注入到匿名刀片组件

假设我有以下匿名刀片组件,称为徽章: @props(['文本']) merge(['class' => 'text-bold']) }}> {{$文本?? '-' }} 如果...

回答 1 投票 0

如何在所有前端 Api 请求中重用 Laravel 验证规则? (不仅仅是表格)

我正在为 Laravel 后端做一个仪表板前端,并且有很多来自多个来源的 ajax 请求,我的最终目标是拥有一个像 api.js 这样的文件来封装我所有的 api 逻辑,我想要...

回答 1 投票 0

laravel 中的所有发布请求都显示 419 会话已过期

问题是该项目之前正在运行..然后突然我开始在我的所有帖子请求中看到 419 并且我的所有表单上也有 @csrf 问题是该项目之前正在运行..然后突然我开始在我的所有帖子请求中看到 419 并且我的所有表单上也有@csrf <form method="POST" action="{{ route('login') }}"> @csrf <div class="form_title pb-2"> <h4>@lang('Login Here')</h4> </div> <div class="mb-4"> <input class="form-control" type="text" name="username" value="{{old('username')}}" placeholder="@lang('Email Or Username')"> @error('username')<p class="text-danger mt-1">@lang($message)</p>@enderror @error('email')<p class="text-danger mt-1">@lang($message)</p>@enderror </div> Allow your url in VerifyCsrfToken which is inside middleware.For example, if your url is /login then write in VerifyCsrfToken file something like below: protected $except = [ 'login' ];

回答 1 投票 0

如何使用Vite构建可以在我的页面<head>中引用的资产文件?

我很困惑我该如何使用Vite。开发时没有问题,但当我想构建我的资产文件时,我不知道发生了什么。我已经习惯了 webpack 的日子

回答 2 投票 0

<form> 当输入位于组件内部时,向控制器发送 null

我在 laravel 工作,我遇到了一个我不明白的问题,我有这个组件,它使用递归从存储在表中的 json 构建整个表单: @foreach($data as $index => $fi...

回答 1 投票 0

意外的标记“endif”,需要文件结尾刀片组件

我正在尝试根据 laravel 中的路线动态更改类,但是使用以下方法: 我正在尝试根据 laravel 中的路线动态更改类,但是使用这个: <x-ui.general.dashboard_link href="/dashboard/calendar" @if ("hello" == "hello") class="text-sm" @endif>CALENDAR</x-ui.general.dashboard_link> 我收到“语法错误,意外标记“endif”,期望文件结束”,所有 @if 和 @endif 均已关闭并具有正确的标签,这只发生在刀片组件标签上。为什么? 在 Laravel 的 Blade 模板引擎中,当您传入 href 或 class 等属性或 prop 时,Blade 指令(如 @if、@else、@endif 等)在 Blade 组件内部不直接兼容。 相反,您可以使用 PHP 的三元条件运算符作为解决方法,或者在组件之前设置一个变量: <x-ui.general.dashboard_link href="/dashboard/calendar" :class="('hello' == 'hello') ? 'text-sm' : ''">CALENDAR</x-ui.general.dashboard_link>

回答 1 投票 0

Laravel 如果类型是这样或这样

我的 @if 语法有问题。 我想显示一些消息,但它不起作用。 它仅适用于一种类型。但我需要三种类型。 @if($article->type == '分析', '新闻', '采访') ...

回答 2 投票 0

如何防止手电筒荧光笔解析刀片组件

例如,我有以下代码,我想将其显示在我的网页中: 例如,我有以下代码,我想将其显示在我的网页中: <x-input-wrapper> <x-input label="Label" class="block w-60 mt-1" type="text" placeholder="{{ __('With Label') }}" /> </x-input-wrapper> 但是使用手电筒荧光笔,它会自动解析 < x-input-wrapper> 和 < x-input> 内的代码。这不是我想要的。 这个问题看似简单,但我在文档中花了相当多的时间寻找解决方案,但没有结果。 有没有什么好的替代方案可以快速突出显示代码? 测试一下。你可以改变它

回答 1 投票 0

草稿帖子不应该显示在视图中

我在控制器中有一个方法,它可以按用户 ID 显示所有帖子。每个帖子都有一个 user_id(关系 1/M)。每个帖子都有一个 ENUM(状态),有 3 个选择(活动/非活动/...

回答 1 投票 0

Laravel 中使用 Bootstrap Toasts 代替 Bootstrap 警报

我目前正在使用 Bootstrap Alert 在 laravel 应用程序中显示消息 @if(会话::has('消息')) 我目前正在使用 Bootstrap Alert 在 laravel 应用程序中显示消息 @if(Session::has('message')) <div class="alert alert-{{ session('class') }} alert-dismissible fade show rounded-0" role="alert"> <i class="fa fa-{{ session('icon') }}"></i> {{ session('message') }} <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> @endif 但我想使用带有动态消息的 Bootstrap toast <div class="toast-container position-fixed bottom-0 end-0 p-3"> <div id="toast" class="toast align-items-center text-bg-info text-white rounded-0" role="alert" aria-live="assertive" aria-atomic="true"> <div class="d-flex"> <div class="toast-body"> Some Message <i class="far fa-face-smile"></i> </div> <button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button> </div> </div> </div> 我已经创建了警报组件。我应该如何触发toast系统。 使用 laravel 10 和 bootstrap 5.3 @if(Session::has('message')) <div class="toast-container position-fixed bottom-0 end-0 p-3"> <div id="toast" class="toast align-items-center text-bg-info text-white rounded-0" role="toast" aria-live="assertive" aria-atomic="true"> <div class="d-flex"> <div class="toast-body"> {{session('message')}} <i class="far fa-face-smile"></i> </div> <button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button> </div> </div> </div> @endif 这会对你有帮助 当你传递 flash 消息时,总是尝试使用 session() 和会话的密钥,例如消息或错误。 将其添加到您的基本布局或视图中: <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script> 为您的 Toast 消息创建新的刀片视图 - toast.blade.php。 <div class="toast align-items-center text-bg-info text-white rounded-0" role="alert" aria-live="assertive" aria-atomic="true"> <div class="d-flex"> <div class="toast-body"> {{ $message }} </div> <button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button> </div> </div> 使用 with() 传递 toast 消息。 return view('your-view')->with('message', 'This is a toast message.'); 将此添加到您想要显示 toast 消息的位置: @if(session('message')) @include('toast') @endif 要显示toast,可以使用JS。 Bootstrap 5.3 toast 需要触发 JavaScript。 <script> $(document).ready(function() { // Get the toast element by its ID var toastElement = document.getElementById('toast'); // Create a new Bootstrap Toast instance var toast = new bootstrap.Toast(toastElement); // Show the toast toast.show(); }); </script>

回答 2 投票 0

Laravel Livewire:Bootstrap Select-Picker 无法渲染

我想根据第 4 步的多步骤表单中选定的所有类别加载类别和多个子类别,但我无法使用

回答 1 投票 0

{{ }} 和 {!! 有什么区别? !!} 在 Laravel Blade 文件中?

在laravel框架中我们可以使用blade在html文件中添加PHP代码。 我们同时使用 {{ }} 和 {!! Laravel 的 Blade 文件中的 !!} 语法。 他们有什么区别?

回答 6 投票 0

我们可以在 Laravel 中的 destroy() 中使用条件重定向到另一个路由吗?

场景:某个帖子在所有帖子列表视图和 postShow 视图中都有一个删除按钮。因此,如果该帖子从列表中删除,它将返回 back()->with('success', 'Some message') 但如果我们删除...

回答 3 投票 0

如何在 Laravel 组件中传递数组变量?

我想将数组变量传递给我的组件。 这是我的代码: @php $面包屑 = [ [ '姓名' => '学员', 'link' => 路线('trainee.list') ] ]; @endphp @节('

回答 1 投票 0

ReferenceError <component>未定义,但在 Laravel 10 和 Livewire 3.0 中运行两次

在使用 Laravel 10.20 和 Livewire 3.0.0-beta.10 运行时,我发现 Alpine JS 组件出现奇怪的行为。我有一个 Laravel Blade 组件,其中包含一个 Alpine JS 组件。 <...

回答 1 投票 0

如何使用 Laravel 将 Blade 文件包含到另一个 Blade 文件模式弹出窗口中

我开发了一个产品详细信息刀片文件,我想在产品详细信息页面模式弹出窗口中包含另一个刀片文件,并且该刀片文件没有不同的布局。我包括...

回答 2 投票 0

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