问题标签 [laravel-7]

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 回答
477 浏览

laravel - 在 Laravel 7 的特使脚本中获取 Dotenv 值

通常在我的 Envoy.blade.php 文件中,我首先设置变量......

当我运行时,envoy run deploy我收到以下错误。

PHP 致命错误:未捕获的 TypeError:传递给 Dotenv\Dotenv::create() 的参数 1 必须是 Dotenv\Repository\RepositoryInterface 的实例,给定字符串,在 /Users/khill5/Sites/interpreter/Envoyd538ebf09581d7d4e66c810d4e2dd41c.php 第 16 行调用并在 /Users/khill5/Sites/interpreter/vendor/vlucas/phpdotenv/src/Dotenv.php:62 中定义

发生了什么变化?

0 投票
4 回答
4595 浏览

trix - 是否有正确的方法将 Trix 编辑器与 Livewire 连接起来?

在将 Trix 编辑器内容与 Livewire 连接在一起时,我遇到了一些问题。我认为问题在于,当 Livewire 从 Trix 接收内容时,内容被换出并且 Trix 被禁用。有没有更好的办法?

我所做的,有效的,如下。目前,该页面被重定向到自身以重新启动 Trix(击败了 Livewire 的全部要点,但它也被用于其他事情)。

我试过了

  • 隐藏输入上的wire:model - 没有任何反应
  • x-on:trix-change="$set('comment', $event.target.innerHTML) - 这有效,但 Trix 变灰并在第一次按键后停止工作(重启问题?)

我确信像后者这样的东西会更好,但是每次都会以某种方式重新启动 Trix。这一切似乎有点混乱 - 所以问题是,这样做的正确方法是什么?

0 投票
0 回答
636 浏览

laravel - 全新 Laravel 安装后作曲家转储自动加载错误

全新安装 Laravel 7 后,我在安装 google/cloud 插件时遇到了一个错误。

我所做的事情的步骤:

然后在安装的时候遇到了这个错误

我还注意到 .env 文件丢失了。我确实更新了我的全局作曲家,composer selfupdate但仍然出现同样的错误。

0 投票
2 回答
1044 浏览

php - 如何使用 PHP 在 Laravel 7 中将 PascalCase 字符串转换为可用的 slug?

我目前有一个值为 的变量"ExtraOption"。我想知道是否有可能(也许使用 Laravel 助手)将此字符串转换为可用的 slug。例如:"extra-option"

任何人都可以用一个干净的解决方案帮助我吗?

0 投票
2 回答
1002 浏览

php - 路由在 laravel 7 上不起作用,除了默认的一个

我今天安装了 laravel 7.0 的新副本,我正在使用以下路由和控制器

路线

仪表板控制器

所有这些路由都返回 404 not found 除了这些Route::get('/','DashboardController@dashboard'); 在这里我发现具有'/'url 的路由只能正常工作,因为如果我将dashboard2url 更改为'/'它也可以工作,

其他路线也通过php artisan serve命令在 Laravel 开发服务器上工作。但是我不习惯这样做,有什么解决办法吗?

路线清单

我已经清除了所有缓存,如路由、视图、配置等

0 投票
1 回答
3129 浏览

laravel - Laravel 7 一个刀片组件同时使用变量和静态信息

在 Laravel 7 中,我想使用一个匿名 Blade 组件,它可以接受动态和静态值作为属性。下面的代码应该解释我的意思:

和组件

现在这工作正常,但我的问题是:当你想勾选所有这些框时,这样做是正确的方法:

  • 使用匿名组件
  • 为同一属性传递静态或动态变量(如示例中的:type:dismissable

文档对此并不完全清楚。

0 投票
0 回答
1440 浏览

laravel - Laravel - 将 Stream 与新的 Http 客户端一起使用

我正在将我的旧系统迁移到新版本的 Laravel,但我的一个请求遇到了问题......

基本上根据这个请求,我会收到任何文件并将其转发给用户。这是使用的旧版本Guzzle

我尝试编写的新代码没有成功:

有谁知道如何解决这个问题?我不知道该怎么办了...

0 投票
1 回答
506 浏览

php - Laravel 7错误:在实时服务器上全新安装

我有一个新的 Laravel 7 应用程序,我想将它放在实时服务器上。在那里,我收到了这条消息:

PHP Fatal error: Declaration of Illuminate\Foundation\Application::handle(Symfony\Component\HttpFoundation\Request $request, $type = self::MASTER_REQUEST, $catch = true) must be compatible with Symfony\Component\HttpKernel\HttpKernelInterface::handle(Symfony\Component\HttpFoundation\Request $request, int $type = self::MASTER_REQUEST, bool $catch = true) in /usr/www/users/myuser/mydomain.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php on line 29

我尝试更改服务器上运行的 PHP 版本:PHP 7.2、PHP 7.3、PHP 7.4 有人知道吗?

0 投票
1 回答
6569 浏览

php - Laravel 7:无法为序列化准备路由 [api/user]。使用闭包。(逻辑异常)

我已经在本地服务器上安装了 laravel 7。当我运行php artisan route:cache命令时,laravel 返回错误:

逻辑异常

无法为序列化准备路由 [api/user]。使用闭包。

在此处输入图像描述

我该如何解决这个问题?

我尝试运行工匠命令:

这是内容routes/api.php

0 投票
2 回答
3540 浏览

php - Laravel 7 中对 localhost:3000 的 CORS 支持

在此处发布之前,我确保在网上查找可能的问题解决方案。

我将 NuxtSSR用于前端,并将 Laravel 7 作为后端 API,它现在具有本机 CORS 实现。我的前端应用程序在运行,http://localhost:3030api 在http://gaminghub.test.

这是我在cors.php最新版本的 laravel 中所拥有的:

使用邮递员,这是发送获取请求时返回的内容http://gaminghub.test/api/products?category=play-card

nuxt.config.js 包括:

product.vue包含以下内容以检索数据:

所以,基本上,当我点击每个类别时,他们会发送一个 get 请求api/products?category=clicked-category-slug,导致控制台出现以下错误:

Access to XMLHttpRequest at 'http://gaminghub.test/api/products/?category=play-card' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.

网络请求标头包含以下内容:

Request Headers Provisional headers are shown Accept: application/json, text/plain, */* Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9nYW1pbmdodWIudGVzdFwvYXBpXC9hdXRoXC9sb2dpbiIsImlhdCI6MTU4MzU3MjQ4MiwiZXhwIjoxNTgzNTc2MDgyLCJuYmYiOjE1ODM1NzI0ODIsImp0aSI6ImdYY1Q3WGRSVnFXdUpocFIiLCJzdWIiOjMsInBydiI6Ijg3ZTBhZjFlZjlmZDE1ODEyZmRlYzk3MTUzYTE0ZTBiMDQ3NTQ2YWEifQ.t4JLsLLE6WIFZp67hbafZl8YTLlzN2WyQVw11mETMNQ Referer: http://localhost:3000/categories/play-card User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36

当我重新加载浏览器时,错误消失并返回预期的数据。Nuxt 正在universal ssr模式下运行。

我需要一些指导来了解可能导致此问题的原因。我肯定错过了什么