问题标签 [laravel-5.4]

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

php - 自动加载文件夹而不更改 composer.json 文件 - Laravel 5.4

我创建了一个包,它在项目的根目录中创建一个文件夹。在应用程序文件夹中创建它对我来说不够干净。因为我不希望它看起来像与 laravel 框架合并。这个包是给我们公司的,会用很多。

因此,我不是每次都更改 composer.json 文件以将文件夹添加到自动加载器,而是尝试从包中自动加载它。

这样的事情可能吗?如何?

0 投票
1 回答
423 浏览

laravel - laravel 5.4 图片上传未检测到文件

这是我的代码。它每次都不返回文件。我有一个带有 name="file" 的输入字段与此表单一起发送。

请帮助我诊断我的代码,以便我了解为什么会发生这种情况。谢谢你。

路线:

控制器

每次我点击此控制器时,都会返回 echo "no file" 行。

0 投票
2 回答
14508 浏览

laravel - Laravel:如何在 PhpUnit 上启用堆栈跟踪错误

我全新安装了 laravel 5.4

我试图修改默认测试只是为了查看失败的测试。

测试/ExampleTest.php

我期待看到更详细的错误no route has been found or defined等,但只是这个错误说

在没有有意义的错误的情况下进行 TDD 真的很难(是的,我知道在这种情况下 404 就足够了,但大多数情况下并非如此)。

有没有办法启用与浏览器上显示的堆栈跟踪相同的堆栈跟踪?或者至少更接近那个,以便我知道下一步我应该做什么。

提前致谢。

0 投票
1 回答
701 浏览

php - 更新加密的 Cookie laravel 5.4

我试过这个

但这不会更新 cookie,有时会崩溃。

我正在使用 5.4 版本的 laravel。

0 投票
0 回答
5510 浏览

laravel - 如何修复 POST /oauth/token 上的未经授权访问

我正在尝试在 Vue.js 中制作 SPA 应用程序的演示,它与 laravel 5.4 中使用护照和 oauth 制作的后端 API 进行通信。我正在传递有关https://www.youtube.com/watch?v=JEn16aQoowE&list=PLkZU2rKh1mT9TgMvpFY1QVrX2z4I3D3Jq&index=1的教程

唯一的区别是我的后端 API 具有自定义用户提供程序,以通过表视图模拟对另一个数据库表的身份验证。

POSThttp://127.0.0.1:8000/oauth/token给我以下错误:

响应{url:“ http://127.0.0.1:8000/oauth/token ”,ok:false,status:401,statusText:“Unauthorized”,headers:Headers…}

以下是如何重现它:

  1. 设置后端 API: git clone https://github.com/gandra/laravel54-passport-demo-external-user cd laravel54-passport-demo-external-user cp .env.example .env composer install php artisan key:generate npm install npm run dev php artisan migrate php artisan db:seed php artisan passport:install

  2. laravel54-passport-demo-external-user/.env使用您的数据库信息更新您的文件

  3. 启动 API 服务器:
    php artisan serve

  4. 设置前端:
    git clone https://github.com/gandra/laravel54-passport-demo-vue-client.git cd laravel54-passport-demo-vue-client npm install

  5. 使用name = 'Laravel Password Grant Client' 的表中laravel54-passport-demo-vue-client\src\App.vue的字段值更新客户端密码secretoauth_clients

  6. 启动前端: 这应该在浏览器中 npm run dev 打开 url 。http://localhost:8080/打开浏览器控制台并检查错误。你会看到这样的东西:

在此处输入图像描述

这是来自 laravel 的错误日志: https ://gist.github.com/gandra/f3a45a638df036e280303ff6d94a89d0 和其他客户端一起尝试时的另一个 错误日志: https ://gist.github.com/gandra/8da758ad223916613c0604817c2e1130

0 投票
1 回答
778 浏览

php - Laravel 中用于自定义查询的自定义模型

让我解释一下!我有一个我的应用程序使用的带有普通 php 的 API(返回 JSON)。

现在我用 Laravel 5.4 制作了一个网站,以显示用户可以通过与 api 连接的移动应用程序看到的相同数据。

问题?我必须在我的 api 中遵循相同的逻辑(因为我需要得到相同的结果)。我需要列出数据,但不是直接来自我的一个表,而是来自自定义查询,然后查询的这个结果我需要做一些逻辑,然后创建我想要返回到 view.blade.php 的模型毕竟循环。

当然,使用 Laravel,我不必使用任何 api,因为我已经在服务器端了。

有可能做我想做的事吗? 这是我的自定义模型的一个示例(我从我的 API 的 json 中放置了一个图像,但是我需要像上面所说的那样使用自定义模型获得相同的结果)在查询之后以及在进行一些逻辑之后我将拥有什么查询结果:

在此处输入图像描述

0 投票
1 回答
34591 浏览

php - Laravel:多对多插入

我有两个模型,它们User之间Team 的关系是ManyToMany

User

并在Team

现在我想将用户添加到特定团队。所以数据透视表名称是team_user.

现在我要插入数据透视表的数据是:

我在我的控制器中做什么:

但它只插入一条记录,我的意思是team_id和第一条member_id。我希望它为members_id数组中的每个成员创建一条记录。我该怎么做?

0 投票
0 回答
1227 浏览

laravel - net::ERR_EMPTY_RESPONSE axios,laravel vuejs

这似乎很奇怪,

我正在使用 Laravel、VueJs 和 Axios 来处理 ajax 请求。

问题是很少有请求能很好地工作,很少有人不能

在此处输入图像描述

这里的工业正在工作......

并且国家/地区请求不起作用

在此处输入图像描述

0 投票
3 回答
1840 浏览

laravel - 在用户模型上创建方法(bcrypt)

在查看了新的 laravel 5.4 版后,我注意到使用“ $user = User::create(request(['name', 'email','password']));”密码时密码不会自动加密密码,是我,还是模型创建方法中默认哈希密码?我不记得了,但是不应该“创建”方法已经这样做了吗?

0 投票
2 回答
379 浏览

php - Sqlite3 在 laravel (5.4) Php 7 中不起作用

我正在尝试让 Sqlite3 在 laravel 上工作。

在一个简单的 PHP 文件中,它工作得很好!

但是在 laravel 控制器的功能中,它严重失败。

它实际上甚至在我的 Sqlite3 对象上呈现了一条波浪线。

为什么会这样?