问题标签 [laravel-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30 浏览

php - 从 Laravel 9 的存储外观获取 S3Client

我正在尝试将 S3 Multipart Uploader 从 Laravel 8 升级到 Laravel 9,并按照文档中的说明升级到 Flysystem 3,并且没有依赖错误https://laravel.com/docs/9.x/upgrade#flysystem-3 .

我无法访问底层 S3Client 来创建分段上传。

然而,Laravel 9 会抛出异常Call to undefined method League\Flysystem\Filesystem::getAdapter()

我查看了 League\Flysystem 的源代码和 Laravel 的更新,但似乎无法找出使用更新和访问底层Aws\S3\S3Client.

我更大的项目正在使用一个分叉的 laravel-uppy-s3-multipart-upload 库,可以在这里看到 https://github.com/kerkness/laravel-uppy-s3-multipart-upload/tree/laravel9

0 投票
1 回答
66 浏览

php - Lumen v9 缺少 php artisan schedule 命令

在 lumen v8 中,我可以访问artisan schedule:*命令。

将流明升级到 v9 后:

工匠命令控制台缺少artisan schedule:*命令(如artisan schedule:run)!

它们在 lumen v9 中被移除了吗?文档没有提到它们是否是。 https://lumen.laravel.com/docs/9.x/releases

谢谢!

0 投票
0 回答
16 浏览

npm-scripts - 在 Laravel 9 中安装 Bulma

我已经在 Laravel 9 中有一个项目。我想将 UI 转换为使用 Bulma。我不想使用 CDN。我已经阅读了有关在旧版本的 Laravel 和新安装中执行此操作的文档。我想知道如何将 Bulma 添加到现有的 Laravel 9 应用程序中。注意我在 laravel 中找不到 app.scss 文件。到目前为止,我已经运行了以下命令。

在资源文件夹中创建了一个 app.scss 文件并添加了以下内容。

但是,我收到以下错误。我究竟做错了什么?不幸的是,关于它的文档很少。

node_modules/bulma/bulma.sass:1 @charset "utf-8" ^

SyntaxError:在 Module._compile(节点:internal/modules/cjs/loader :1061:27) 在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1151:10) 在 Module.load (node:internal/modules/cjs/loader:975:32) 在 Function .Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:999:19) at require (node:internal/modules/cjs/helpers :102:18) 在对象处。(/home/zeenux/Programming/php/blog/webpack.mix.js:17:9) 在 Module._compile (node:internal/modules/cjs/loader:1097:14)

0 投票
2 回答
28 浏览

laravel - Laravel:递归计算雄辩关系的父母数量(获取关系深度)

考虑下面的节点图:

在此处输入图像描述

如上图所示,我想创建一个函数,可以从顶级节点告诉我关系的深度。

实例模型

实例表

实例表示例

一句话,我的问题是:“如果一个实例有父实例,加1。重复直到父实例没有父实例。然后返回最终值。”

我怎样才能在 Laravel 中正确地做到这一点?

0 投票
0 回答
11 浏览

eloquent - 如何在全球范围内应用 Laravel 事务功能?

我想将此DB::transaction代码应用于其他控制器。如何在全球范围内使用它?

0 投票
1 回答
43 浏览

php - 尽管已定义,但带有 {id} 参数的 Laravel 9 编辑路由返回 Not Found (404)

下面是我的 routes/web.php 文件中的路由定义示例。

列出的所有路线都可以正常工作,除了一条。

无论出于何种原因,当它像这样编写时,它完全可以正常工作:

或这个:

使用“Route::resource”,默认将是第一个“编辑”路由。但是,当这样定义它时,我得到一个 404。我关联的控制器方法是这样写的:

会不会是 Laravel 将“编辑”误认为是第二个参数?但是考虑到它是资源方法的默认值,这并没有多大意义。

0 投票
1 回答
45 浏览

vue.js - VueJs 组件未在 laravel 9 中加载

我尝试安装 laravel 并将 vuejs 与它集成。vuejs 组件未在 laravel 项目中加载。

我的刀片代码是:

我的 app.js

0 投票
1 回答
92 浏览

php - 如何制作 laravel 9 api-only?

有没有办法只制作 laravel api?(为了优化速度)我想使用 lumen 但它不再列在laravel 文档中。有没有办法做到这一点?

0 投票
0 回答
33 浏览

smtp - 使用以下身份验证器在 SMTP 服务器上使用用户名进行身份验证失败:“LOGIN”,Office365

无法使用以下身份验证器在用户名“noreply@crowdstage.xyz”的 SMTP 服务器上进行身份验证:“LOGIN”、“XOAUTH2”。身份验证器“LOGIN”返回“Symfony\Component\Mailer\Exception\TransportException:预期响应代码“235”但得到代码“535”,消息“535 5.7.139 身份验证不成功,租户的 SmtpClientAuthentication 已禁用。访问https://aka.ms/smtp_auth_disabled了解更多信息。

有关更详细的错误,请访问https://flareapp.io/share/353NAwJ7#F76

在此处输入图像描述 在此处输入图像描述

Authenticated SMTP我在 Active users -> 'user' -> Mail -> Manage email apps 中启用的尝试方法

环境噪声

  1. Laravel - 9.1.0
  2. symfony/http-client - ^6.0
  3. symfony/mailgun-mailer - ^6.0
0 投票
2 回答
48 浏览

php - Laravel 路由解析为不同的方法

我正在尝试设置一个基本的 Laravel CRUD 应用程序,但我在为每个操作设置页面时遇到了困难。

当我访问路线case/create时,它​​会打开显示页面

路线/web.php

HospitalCase.php 控制器

这是我在浏览器上看到的:

我一直试图解决这个问题好几个小时,但我想不出我做错了什么。

PS:auth 中间件使用的是 laravel 微风(未修改)