laravel 相关问题

Laravel是一个免费的开源PHP Web框架,由Taylor Otwell创建,用于遵循模型 - 视图 - 控制器(MVC)架构模式并基于Symfony开发Web应用程序。 Laravel的源代码托管在GitHub上,并根据MIT许可条款获得许可。

Laravel join - 首先返回与首选列值的关系

我正在 Laravel 中运行带有联接的查询。 一个帖子有多个翻译。 评论::select('comments.post_id', 'posts_translations.title AS post_title') ->join('posts', 'comments.post_id'...

回答 1 投票 0

即使 Laravel 和 mySQL 中的凭据正确,登录也无法工作

我遇到问题,在将其连接到 mySQL 时尝试创建登录页面,我已经尝试了大多数解决方案,但它对我不起作用,不断发生的情况是它不断进入

回答 1 投票 0

如何使用动态密钥来获取 laravel livewire 表单中的错误?

我想在 foreach 中使用带有动态键的 livewire 形式获取错误消息,如下所示 我想使用 foreach 内部的 livewire 表单以及像这样的动态键来获取错误消息 <x-input-error class="mt-2" :messages="$errors->get('form.productData.product_variants.{{ $index }}.name')" /> 但是如果我设置的form.productData.product_variants.0.name规则有任何错误,该消息不会显示。 当我使用这样的静态密钥访问错误消息时 <x-input-error class="mt-2" :messages="$errors->get('form.productData.product_variants.0.name')" /> 显示错误消息。 如何使用 foreach 循环中的 $index 中的动态键获取错误消息? 在 Laravel Livewire 中,您可以使用 Livewire 的 $errors 属性和 getErrorBag() 方法动态设置表单字段的错误键。以下是实现这一目标的方法: 为错误设置动态密钥: <div> <input type="text" wire:model="username"> @error($dynamicErrorKey) <span class="error">{{ $message }}</span> @enderror </div> 在此示例中,$dynamicErrorKey 表示动态错误键,您可以根据 Livewire 组件中的某些条件设置该键。 设置动态错误消息: public function updatedUsername() { if ($this->username === 'admin') { $this->addError($this->dynamicErrorKey, 'Username cannot be "admin"'); } } 在updatedUsername方法中,您可以根据一定的条件动态设置指定错误键的错误消息。 初始化动态错误键:确保 $dynamicErrorKey 在您的 Livewire 组件中初始化。 public $dynamicErrorKey = 'default_error_key'; 您可以根据您的应用程序逻辑动态更新 $dynamicErrorKey 的值。 通过执行以下步骤,您可以根据您的具体要求动态设置 Livewire 组件中表单字段的错误键和消息。这允许在处理表单验证错误时实现灵活性和自定义。

回答 1 投票 0

Laravel Spatie 权限基于角色的重定向

我正在使用 laravel spatie-permissions,并在角色表中创建了一个新列,因此用户可以为角色分配默认页面。当用户登录成功时,如果他/她的角色有默认页面,...

回答 1 投票 0

在 Laravel 中按数据透视表 create_at 进行排序

在我的数据库中,我有以下表格: 课程(id、名称、创建时间、更新时间) 学生(id、姓名、创建时间、更新时间) course_student(id、course_id、student_id、created_at、updated_a...

回答 1 投票 0

Laravel 图像不显示

我正在使用此代码来显示图像 @foreach($Phones 作为 $clothe) @if($衣服->类别=='手机') 我正在使用此代码来显示图像 @foreach($Phones as $clothe) @if($clothe->category=='Phones') <div class="card" style="width: 300px; display:inline-block; margin:20px;"> <img class="card-img-top" src="{{ URL::asset('storage/images/'.$clothe->image)}} " width="100%"/> 图片存在于存储 pp\public\images 中,但它不会显示在我的页面上,顺便说一句,我已经制作了 php artisan storage:link 对于那些和我有同样问题的人,该怎么做: 删除 public 上的文件夹 storage 并重新输入命令“php artisan storage:link” 添加 src="/ 并尝试一下 检查文件夹中可用的图像ProjectName/public/storage/images/a30_1606210965.jpg 阅读这篇文章/链接... https://www.itsolutionstuff.com/post/how-to-display-image-from-storage-folder-in-laravelexample.html 来自上面的文章 <img src="{{ asset('/images/'.$clothe->image) }}" alt="" title=""> 以下代码在我这边运行良好。 .env FILESYSTEM_DRIVER=public Php artisan config:clear 上传图片代码 $request->file('image')->store('image'); 刀片锉刀 <img src="{{ asset('storage/'.$clothe->image) }}" alt="" title=""> 我在本地计算机上的 Laravel 项目中使用 XAMPP 时遇到了类似的问题。在 /public 目录中找不到我的图像,并且出现错误:ERR_INVALID_HTTP_RESPONSE。这是我的图像的原始(错误)HTML: <img class="w-24" src="{{asset('images/logo.png')}}" alt="Logo" class="logo" /> 最初我使用的是 artisan: php artisan serve 我找到了解决问题的方法。 我没有使用 php artisanserve,而是使用了以下内容: php -S localhost:8000 -t public 我必须在图像路径中添加一个“../”: <img class="w-24" src="{{asset('../images/logo.png')}}" alt="Logo" class="logo" />

回答 5 投票 0

使用 Laravel 在 SQL Server 中添加 varchar 列类型

我正在使用 Laravel 5.7 和 SQL Server 2017,我想生成一个名为 name 的 varchar(50) 列。 执行此代码会得到一个 nvarchar(50) : 架构::创建('测试', 函数(Blu...

回答 2 投票 0

API 在本地有效,但在 Laravel 的服务器上无效

当我在服务器上而不是本地运行它时,它给了我这个错误。我认为这可能与 HTTPS 的 API 有关,但我不太确定 错误:cURL 错误 28:无法连接到 url po...

回答 1 投票 0

Laravel Livewire 数据在渲染后转换为数组

我有一个简单的 livewire 组件,它使用 SQL 查询的数据进行初始化。下面是代码 公共$州= []; 公共函数挂载() { $this->states = DB::select("选择 id,name f...

回答 3 投票 0

Vite 在网络 URL 上使用主机标志运行时不会加载资源

目前,我正在尝试在手机上访问我的网站的本地版本,我正在计算机上工作。我的网站是使用 Laravel 环境的 Statamic CMS 构建的。我注意到

回答 1 投票 0

对 Laravel 集合进行分组和翻转,为每个分组值创建分隔键值

如何根据价值观对集合进行分组?例如这个: 收藏 {#250 ▼ #items: 数组:4 [▼ “CASSETE_1”=>“500” “CASSETE_2” => &qu...

回答 3 投票 0

Laravel 独特的验证,如果用户不同则忽略验证

我有大师技能表,还有单独的学生技能表。每个学生都通过大师技能表将自己的技能添加到简历中。 现在,相同的技能不应该再次添加并且......

回答 1 投票 0

Laravel - 验证电子邮件是否已存在于表用户中

我有一个简单的 Angular 16 登录/注册表单; 当用户在我的应用程序中注册时,注册数据通过 http 请求发送到我的 laravel 后端,我在其中处理用户注册。 在我创建一个新...

回答 1 投票 0

错误 [RuntimeException] 无法扫描“数据库/种子”内的类

我运行作曲家更新时遇到问题 其他安装命令也会发生同样的情况 错误: [RuntimeException] 无法扫描内部类 “数据库/种子”...

回答 3 投票 0

根据值对采集结果进行分组

如何根据价值观对集合进行分组?例如这个: 收藏 {#250 ▼ #items: 数组:4 [▼ “CASSETE_1”=>“500” “CASSETE_2”=>“500” “CASSETE_3”=>“100...

回答 3 投票 0

php laravel 迁移中外来键索引名称大小错误

我在迁移过程中遇到错误,如下所述: SQLSTATE[42000]:语法错误或访问冲突:1059 标识符名称 '

回答 3 投票 0

如何修复 Laravel 11 中的“未定义变量 $errors”且 CSRF 令牌值为 null。>

<div class="container"> <div class="row"> <div class="col-lg-12"> <div class="content"> <div class="content-header"> <h3>Laravel Auth</h3> </div> <div class="content-body"> <form action="{{route('customer.register.submit')}}" method="post" enctype="multipart/form-data"> @csrf @if ($errors->any()) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif <div class="mb-3"> <label for="name" class="label"></label> <input type="text" name="name" id="name" class="form-control"> </div> <div class="mb-3"> <button type="submit" class="btn w-100">Regsiter</button> </div> </form> </div> </div> </div> </div> </div> 在上面的表单代码中,我使用了“$errors”变量,但我得到了“未定义的变量$errors”。 并且令牌(CSRF)值为空。我该如何解决它。 显示您的路线和控制器逻辑,以及如何定义它

回答 1 投票 0

Laravel 验证海量数据超时

我有 laravel FormRequest,它准备验证规则。我在最后转储了prepareForValidation 函数,它立即显示转储。但是当我尝试调用 $request->validation()

回答 2 投票 0

ReflectionParameter::getClass() 方法在 php 8.0.1 中已弃用

我收到此错误: PS C:\Users\User\Desktop\jk> php artisan 服务 PHP 致命错误:未捕获的错误异常:方法 ReflectionParameter::getClass() 在 C:\Users\User\Desktop\jk\

回答 5 投票 0

由于 Composer 检测到问题,部署 Laravel 11 时遇到问题

当前 php 版本 PHP 8.3.6 (cli)(构建时间:2024 年 4 月 11 日 20:23:19)(NTS) 版权所有 (c) PHP Group Zend Engine v4.3.6,版权所有 (c) Zend Technologies 与 Zend OPcache v8.3.6,版权所有 ( c),由

回答 1 投票 0

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