问题标签 [laravel-5.3]
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.
laravel - 尝试触发事件时出现序列化()错误
从昨天开始,我一直在尝试调试此错误,但没有运气..我正在尝试触发一个事件,以便通过 Pusher 广播它然后用 Echo 处理,奇怪的是它适用于 9 条消息然后它就停止了工作,即使它起作用了,仍然会抛出错误,这是工匠 Tinker 的错误:
事件:
从中BroadcastingManager.php
引发错误的代码:
任何帮助表示赞赏。
laravel - 在 laravel 中集成 twitter bootstrap 的最佳方法
在其中将 twitter bootstrap 集成到 laravel 中的最佳方法是什么,为什么?1. 使用引导 CDN 2. 使用预编译的引导文件 3. 使用引导源代码(少)
laravel - 如何将 laravel 5.3 中的存储路径更改为 public?
在laravel 5.3
,如果我从表单上传文件,它将存储在自己的存储目录中。然后我应该在公共路径中创建一个symlink
到该存储路径的路径。
由于限制,我不能在我的系统上创建符号链接。如何将文件直接上传到public/uploads
而不是storage/app/uploads
?
我试图设置路径,AppServiceProvider.php
但它不起作用。
“不工作”是指它仍在上传到默认存储目录。我还清除了缓存。
这是上传部分(在控制器中使用):
感谢您的任何提示。:)
php - Laravel POST 数据从视图到 ROUTE 而不使用表单
我不确定实现这一点的最佳方法是什么,但这就是我要做的
在我register.blade.php
看来,我有一个链接到外部 api 链接的按钮,一旦单击,api 会将响应重定向回register.blade.php
或 [ localhost:8000/register
] 作为GET
请求(我无法控制这件事,只有重定向链接)
我将如何将GET
数据传递给我的自定义身份验证控制器。
还是有更好的方法来实现这一点?
API 返回以下数据并将用于将数据存储在数据库中并验证用户
Account ID
Nickname
Access_Token
(将用于进行更多的 api 调用)
laravel-5.3 - CryptKey.php 第 44 行中的 LogicException:Laravel
我遵循了文档并配置了 Laravel Passport,如此处所述https://laravel.com/docs/5.3/passport
但我得到了错误
密钥路径“file://C:\wamp64\www\blog\storage\oauth-public.key”不存在或不可读
php - Laravel 5 在 belongsTo() 关系上返回 JSON 而不是对象
我已经安装了 Laravel 框架 v5.3.2 和dimsav/aravel-translatable包 v6.0.1。我在从同一模型上的 belongsTo() 关系(父级)获取数据时遇到问题。
Category.php模型
获取所有类别列表的方法:
当我在视图中打印名称属性时,Laravel 抛出异常:“尝试获取非对象的属性”。
但是,当我尝试将值作为数组获取时,它可以工作:
还有一件事,当我尝试在 foreach中使用var_dump($category->category)时,我得到了这个:
在 foreach 中查看dd($category)的结果:
所以该对象存在,但是当我尝试直接访问该属性时,Laravel 没有正确显示它。有谁知道问题出在哪里?它是在 Laravel 中还是在 laravel-translatable 包中?
mockery - InvalidCountException:方法应该被准确调用 1 次但被调用 0 次
当我在 laravel 上使用嘲弄进行测试时,此错误消息:
Mockery\Exception\InvalidCountException:来自 Mockery_0__Customer 的方法 findOrFail(1) 应该被准确调用 1 次,但被调用 0 次
测试用例
客户测试
控制器
php - Laravel 5.3 Passport 路由正在使用 Web 中间件
Laravel 5.3 Passport 组件看起来很酷,但我对此有些困惑。
在文档中 Passport 处于 API Authentication 之下,当设置 config/auth.php 时,它会将驱动程序更改为警卫 'api' 的 'passport'。
Laravel 5.3 有 web.php 和 api.php 来区分路由组以使用 web 中间件或 api 中间件。
安装 Passport 后,需要将 Passport:routes() 添加到 AuthServiceProvider。当我运行 route:list 时,它将显示新路由都使用 web 和 auth 中间件。
我的问题是为什么这些护照路由使用网络中间件?据我了解,Passport 应该适用于无状态 API 身份验证,但 Web 中间件不是。
php - 使用分页器时,Laravel orderBy date 不起作用
我是 laravel 的新手,正在努力解决这个问题。我正在尝试按日期排序我的帖子并使用分页器。每当我删除分页器时。它按日期订购,但我认为是按 ID 将其添加回订单中?
我的模型
我的控制器方法