laravel-5 相关问题

Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。

如何修复 laravel 8 中的“尝试获取非对象的属性‘标题’”错误

背景: 我安装了新的 Laravel 版本 8.49.2,并从(遗留的 Laravel v5.8 项目)中移动了我的应用程序逻辑(控制器、路由、视图、中间件、模型、自定义配置),一切正常...

回答 2 投票 0

LARAVEL 5.7 JSONResource toArray 错误:声明应该兼容

我在 Laravel 中使用 JSON 资源到数组转换器时遇到问题。我的代码是这样的: 数据资源.php 我在 Laravel 中使用 JSON 资源到数组转换器时遇到问题。我的代码是这样的: 数据资源.php <?php namespace App\Http\Resources; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; class DataResource extends JsonResource { public function toArray(Request $request) { return parent::toArray($request); } } 用户控制器.php <?php namespace App\Http\Controllers; use App\Models\User; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Http\Resources\DataResource; class UserController extends Controller { public function showUser() { $Users = User::get(); return new DataResource($Users); } } 我在本地主机中使用 Laravel 10 使用该代码,它运行良好,没有任何问题。但是当我使用 Laravel 5.7 在我的虚拟主机中上传该代码时。它给了我一个错误: App\Http\Resources\DataResource::toArray(Illuminate\Http\Request $request) 的声明应与 Illuminate\Http\Resources\Json\JsonResource::toArray($request) 兼容 我不知道问题出在哪里,代码是相同的,但不同版本的 Laravel 显示该错误。我的网站仍然使用 Laravel 5.7 并且没有升级,因为如果我升级它,会有太多的变化和工作。 请给我一些建议,先谢谢了 toArray 方法签名不应包含请求类型提示。相反,它应该简单地不接受任何参数或接受任何自定义资源转换所需的参数。这是 DataResource 类的更正版本: <?PHP namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; class DataResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array */ public function toArray($request) { return parent::toArray($request); } } 如果仍有任何问题,请告诉我。

回答 1 投票 0

RDS 上的 Laravel 5.2 + MySQL 8.0 - 连接错误,显示“SQLSTATE[HY000] [2002]”

我有一个在 PHP 5.6 和 Laravel 5.2 上运行的应用程序。它托管在 AWS 中的 AWS Linux 1 EC2 计算机上。此 Web 服务器连接到 RDS MySQL 实例。 RDS实例已运行...

回答 1 投票 0

如何为所有模型而不是单独实现雄辩的“保存”事件

根据laravel雄辩事件的文档,所有雄辩事件都是根据每个模型单独触发的,有没有办法使用“创建”事件或任何其他雄辩事件

回答 3 投票 0

EventListener 中的 Laravel auth::login 不持久

我有一个 Laravel 5.2 应用程序,我正在尝试在事件侦听器中登录用户。所有路由都包含在 Web 中间件中,我正在使用数据库进行会话,并且我看到它在 e...

回答 3 投票 0

干预:调整图像大小两次?

我想使用干预调整图像大小两次。 我目前有这个: $img = Image::make($image_url); $img_path = public_path() 。 '/图片/'; $img->fit(500, 250); $img->保存($img_pat...

回答 3 投票 0

使用 laravel 的文件验证时使文件可选

我有一个包含一些输入和一个文件输入的表单。一切正常,但有一个奇怪的问题! 这是我的验证代码: $validator = \Validator::make($request->all(), [ ...

回答 2 投票 0

Laravel 5.2 白页出现错误[重复]

如果代码中有任何错误,我会出现白屏,但我看不到错误。 以下是我检查过的内容: debug 在 env 和配置文件中设置为 true storage文件夹有777权限 引导折叠...

回答 1 投票 0

Laravel 5.5“未找到‘PDO’类”

这是我打开网站时的实际错误 实际上,我已经成功运行 php artisan migrate:refresh,并且没有错误。 已经尝试过以下命令。 php artisan 缓存:清除 php

回答 5 投票 0

如何增加laravel中的最大执行时间?

我想上传大的Excel文件。但由于该文件包含很多行,因此加载速度很慢,并且出现此错误: Controller.php 第 457 行中的 FatalErrorException:...的最大执行时间

回答 4 投票 0

雄辩:检索带有垃圾条目的采摘集合

我想勇敢地获得所有地址ID,包括那些被丢弃的地址ID。这就是它的工作原理,但我也没有得到垃圾: $clientIDs = Client::pluck('address_id')->all(); 这是

回答 1 投票 0

Laravel 5.4 跳过 Pluck 数组中的第一个值

我有这个疑问 $orderStates = OrderState::listsTranslations( 'states' )->pluck( 'states', 'id' )->toArray(); 这会输出类似的东西 数组:3 [▼ 1 =>“等待” 2 => “...

回答 2 投票 0

Laravel5.3:如何在bindign Form::select元素的关系中使用pluck?

这是我的模型: 类 Positions 扩展 Model 实现 Repository { protected $fillable = ['index_id', '标题', '描述']; 公共函数索引() { 返回 $this->

回答 1 投票 0

Laravel 5.4 采摘,在哪里

我正在开发广播新闻广播的分配系统。试图返回特定新闻广播的所有作业的视图,但我遇到了困难。 表格 用户表 编号 |姓名 ---|-------- 1 |广告...

回答 2 投票 0

Laravel 5.8 - 从 pluck 结果中获取值

我需要帮助才能使此代码正常工作。通过软件进行搜索后,我的控制器返回安装了该软件的当地人,以及 S.O.谁有相同的。 例如,这个查询将...

回答 2 投票 0

Supervisor FATAL 退出太快(进程日志可能有详细信息)

我在 laravel 中使用主管,有时我的主管工作正常,有时出现错误。 FATAL 退出太快(进程日志可能有详细信息)。 这是我的主管档案。 [程序:laravel-wor...

回答 5 投票 0

Laravel 5.1 中如何获取 URL 参数并将其传递给类?

在 Laravel 5.1 的路由文档中,似乎没有告诉如何获取 URL 参数并将其传递给类。那么我们应该如何从URL中获取路由参数呢? 例如,使用 RESTful 资源

回答 2 投票 0

按文件名进行迁移回滚

我有几个迁移文件。 我想像这样按文件名运行 php artisan migrate:rollback 2016_05_16_131054_create_contries_table.php

回答 2 投票 0

如何使 Laravel 中的特定会话失效(用户使用“记住我”功能)

使用 Laravel 5.1 和“文件”会话驱动程序, 我正在尝试为用户提供跟踪他们的会话的设施,并通过在

回答 2 投票 0

在视图页面返回laravel 5 flash数据

我在控制器中做了 Session::flash('消息', '更新成功!'); 并在视野中 @if (会话::has('消息')) {!!会话::get('消息')!!}...

回答 2 投票 0

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