问题标签 [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.
php - 自动加载文件夹而不更改 composer.json 文件 - Laravel 5.4
我创建了一个包,它在项目的根目录中创建一个文件夹。在应用程序文件夹中创建它对我来说不够干净。因为我不希望它看起来像与 laravel 框架合并。这个包是给我们公司的,会用很多。
因此,我不是每次都更改 composer.json 文件以将文件夹添加到自动加载器,而是尝试从包中自动加载它。
这样的事情可能吗?如何?
laravel - laravel 5.4 图片上传未检测到文件
这是我的代码。它每次都不返回文件。我有一个带有 name="file" 的输入字段与此表单一起发送。
请帮助我诊断我的代码,以便我了解为什么会发生这种情况。谢谢你。
路线:
控制器
每次我点击此控制器时,都会返回 echo "no file" 行。
laravel - Laravel:如何在 PhpUnit 上启用堆栈跟踪错误
我全新安装了 laravel 5.4
我试图修改默认测试只是为了查看失败的测试。
测试/ExampleTest.php
我期待看到更详细的错误no route has been found or defined
等,但只是这个错误说
在没有有意义的错误的情况下进行 TDD 真的很难(是的,我知道在这种情况下 404 就足够了,但大多数情况下并非如此)。
有没有办法启用与浏览器上显示的堆栈跟踪相同的堆栈跟踪?或者至少更接近那个,以便我知道下一步我应该做什么。
提前致谢。
php - 更新加密的 Cookie laravel 5.4
我试过这个
但这不会更新 cookie,有时会崩溃。
我正在使用 5.4 版本的 laravel。
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…}
以下是如何重现它:
设置后端 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
laravel54-passport-demo-external-user/.env
使用您的数据库信息更新您的文件启动 API 服务器:
php artisan serve
设置前端:
git clone https://github.com/gandra/laravel54-passport-demo-vue-client.git cd laravel54-passport-demo-vue-client npm install
使用name = 'Laravel Password Grant Client' 的表中
laravel54-passport-demo-vue-client\src\App.vue
的字段值更新客户端密码secret
oauth_clients
启动前端: 这应该在浏览器中
npm run dev
打开 url 。http://localhost:8080/
打开浏览器控制台并检查错误。你会看到这样的东西:
这是来自 laravel 的错误日志: https ://gist.github.com/gandra/f3a45a638df036e280303ff6d94a89d0 和其他客户端一起尝试时的另一个 错误日志: https ://gist.github.com/gandra/8da758ad223916613c0604817c2e1130
php - Laravel 中用于自定义查询的自定义模型
让我解释一下!我有一个我的应用程序使用的带有普通 php 的 API(返回 JSON)。
现在我用 Laravel 5.4 制作了一个网站,以显示用户可以通过与 api 连接的移动应用程序看到的相同数据。
问题?我必须在我的 api 中遵循相同的逻辑(因为我需要得到相同的结果)。我需要列出数据,但不是直接来自我的一个表,而是来自自定义查询,然后查询的这个结果我需要做一些逻辑,然后创建我想要返回到 view.blade.php 的模型毕竟循环。
当然,使用 Laravel,我不必使用任何 api,因为我已经在服务器端了。
有可能做我想做的事吗? 这是我的自定义模型的一个示例(我从我的 API 的 json 中放置了一个图像,但是我需要像上面所说的那样使用自定义模型获得相同的结果)在查询之后以及在进行一些逻辑之后我将拥有什么查询结果:
php - Laravel:多对多插入
我有两个模型,它们User
之间Team
的关系是ManyToMany
:
在User
:
并在Team
:
现在我想将用户添加到特定团队。所以数据透视表名称是team_user
.
现在我要插入数据透视表的数据是:
我在我的控制器中做什么:
但它只插入一条记录,我的意思是team_id
和第一条member_id
。我希望它为members_id
数组中的每个成员创建一条记录。我该怎么做?
laravel - 在用户模型上创建方法(bcrypt)
在查看了新的 laravel 5.4 版后,我注意到使用“ $user = User::create(request(['name', 'email','password']));
”密码时密码不会自动加密密码,是我,还是模型创建方法中默认哈希密码?我不记得了,但是不应该“创建”方法已经这样做了吗?
php - Sqlite3 在 laravel (5.4) Php 7 中不起作用
我正在尝试让 Sqlite3 在 laravel 上工作。
在一个简单的 PHP 文件中,它工作得很好!
但是在 laravel 控制器的功能中,它严重失败。
它实际上甚至在我的 Sqlite3 对象上呈现了一条波浪线。
为什么会这样?