问题标签 [laravel-5.1]
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 - 在将 Laravel html 响应发送到浏览器之前对其进行操作
在将最终输出发送到浏览器之前操作最终输出的正确方法是什么?(laravel 5.*)
我创建了门面
在我使用的控制器动作中
但我收到损坏的输出(http 响应标头添加到/附加到 html)
很可能与 \Response 相关的 __toString 方法行为异常
有任何想法吗?(谢谢!)
migration - Laravel 5 php artisan 迁移不起作用
我正在使用Mac os x Yosemite 10.10
. 我安装了最新的laravel version 5.1
. 我建立了 Homestead,它一直运行良好。但是,当我尝试MySQL
在我的 Laravel 应用程序中建立连接时,现在在我的开发机器上运行 php artisan migrate 时遇到错误。以下是我在运行 php artisan migrate 时看到的语句。
[PDOException] SQLSTATE[HY000] [2002] 没有这样的文件或目录
我怎么解决这个问题?当我进入 VM 时,mysql 工作正常。但我不知道如何使用 php artisan migrate。先感谢您。
最好的
laravel - Laravel 在 laravel 之前捕获错误
我正在使用 Laravel 5.1 和 Guzzle 发送 API 请求。
我有两个功能,一个是获取一个人,第二个是检索有关该人的数据,因为每个都是一个单独的请求。
如果没有找到任何一个 404 响应代码,则 laravel 会发回并接收它。
然而,来自函数 1 的 404 响应与来自函数 2 的响应具有不同的含义,即使它们是相同的响应代码和异常,但很麻烦。
我试图在控制器中捕获该方法的错误,希望它能在 laravel 异常处理程序之前捕获它,但它似乎不起作用并被处理程序捕获。
如何在 Laravel 异常处理程序之前捕获控制器中的异常?
php - Laravel 5 不正确的外键推断
根据 Laravel 5 文档,
Eloquent 将自动确定 Comment 模型上正确的外键列。按照惯例,Eloquent 将采用拥有模型的“蛇形”名称并以 _id 为后缀。所以,对于这个例子,Eloquent 会假设 Comment 模型的外键是 post_id。
然而,实际情况并非如此,因为如果有:
然后调用 $video->author 将不起作用,因为 Laravel 将假定外键是 author_id 而不是 user_id。
我是否遗漏了什么或者这确实是一个文档错误?
php - laravel 5.1中的异常没有捕获表单验证异常?
在 laravel5 中,我在app/Exceptions/Handler@render
函数中捕获了所有错误,并且运行良好。下面给出的代码,
但是在 laravel5.1 中,当表单验证失败时,它会抛出异常的错误消息422
。app/Exceptions/Handler@render
但它并没有从 abort(422)
.
我该如何解决这个问题?
php - Laravel 5.1 AuthController 验证和创建
我在 AuthController 验证和创建方法中的 laravel 5.1 注册时遇到问题。我可以在一个页面中登录和注册表格,所以我在注册表的输入中添加了register-(例如,注册表中的电子邮件地址的register-email)。所以我在 AuthController 中的验证方法是这样的:
App\Auth\Http\Controllers\Auth
last-name,first-name,register-email等是html输入对吗?所以我认为这是对的?然后这是创建方法:
create 方法中的键是数据库表对吗?值是 html 输入名称/id?我收到未知列错误,register-email
为什么会这样?我知道我在数据库中没有register-email列,但是在创建方法中我指定了email
数据库中的列,而不是register-column,它是我的注册表单的 html 输入名称。请帮忙。
顺便说一句,这是我的数据库迁移
php - Laravel 5.1 $request->all() 添加一个activation_code
我需要 Laravel 5.1 $request->all() 的帮助。我正在尝试创建一个用户,并且我正在使用 UserRegistrationRequest 来验证我的注册表单输入。一切正常,但我需要在 users 表中的 activation_code 列中添加一个激活码。我怎样才能在
有什么干净的方法吗?
php - 有没有关于如何在“Laravel 5.1”中为基于 CRUD 的应用程序编写测试的示例?
我对 php 的 Laravel 框架有些经验。
在它的新版本(5.1)中,他们大大改进了他们的测试功能。
是否有任何示例说明如何在 laravel 5.1 中为基本的 CRUD 应用程序编写测试。
我能够测试任务的创建。但我仍然不确定这是否是最佳做法。请帮我。
raspberry-pi - 如何制作树莓派 2 laravel 5.1 服务器
我想在树莓派 2 上构建一个 laravel 5.1 服务器。但我找不到任何关于如何制作它的信息。任何建议将不胜感激。
jquery - 如何在 laravel 5.1 中从 ajax formData 中获取值?
这是我的表格:
这是我的ajax代码:
这是我的表单请求文件:
这是我的控制器:
当我提交填写了所有输入的表单时,我从表单请求中收到错误,即这些字段是必需的。似乎表单请求没有获取表单数据。当我在函数中使用 Request 并删除 ProjectAddRequest 时,什么都没有打印出来。