问题标签 [laravel-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.
.htaccess - mod_rewrite 删除尾部斜杠在 Laravel 中不起作用
我在我的 Laravel 3 安装的 htaccess 文件中有以下代码设置:
在访问第一个 ReWrite 条件之前,这看起来一切都很好。
导航到这个网址:
将我重定向到:
因此,尾部斜杠被删除,但它重定向到绝对 URL。
为什么这样做?我如何解决它?
谢谢 :)
laravel - 与 first()/all() 链接时,Laravel Eager 加载缺失的关系
使用 L3 可以正常工作:
这正是我所期望的。一组Site
对象,所有服务关系都整齐地填充。
但是,如果相反,我只使用以下内容:
或者
站点对象的关系完全为空。
这对我来说就像一个错误,但我想做的事情有什么不对吗?目前要获得与first()
代替使用相同的效果,get()
我必须从返回的数组中提取第一个元素。
angularjs - 使用 JSON 请求正文测试 laravel 控制器
我正在尝试为 Laravel 控制器编写一个 phpunit 测试,该控制器需要带有 JSON 格式正文的发布请求。
控制器的简化版本:
目前我有一个测试方法可以正确地将数据作为 urlencoded 表单数据发送,但我无法弄清楚如何将数据作为 JSON 发送。
我的测试方法(我在这里写测试的时候使用了github gist)
我在前端使用 angularjs,默认情况下,发送到服务器的请求是 JSON 格式。我不希望将其更改为发送 urlencoded 表单。
有谁知道我如何编写一个为控制器提供 JSON 编码主体的测试方法?
php - 如何将条件应用于 laravel 3 中的与关系?
我在 laravel、页面和内容中有一对对象。
我已经设置了一个关系函数,并包含,其中包括基于 page_id 的内容。
我想应用其他条件,例如删除位置 - 0,以及日期在特定范围内的位置,我知道如何应用 where 条件并设置这些字段。
我无法理解的是如何应用额外条件以及匹配关系字段。
有人可以帮我吗?
php - 递减函数,递减表中的所有行
我使用的是 laravel v3.2.12-4,我遇到了递减函数的问题。此方法不是只更新一行,而是影响列中的所有行。我使用 Eloquent,我有一个 many_to_many 关系。
包含递减方法的代码是:
在模型类指标中,我与这个函数建立了关系:
在模型类标签中,我与这个函数建立了关系:
好吧,如果我对列进行了更新,这个结果对我来说没问题,但是当我使用递减函数时,这会影响所有行,我不知道这是一个错误还是这个方法的问题。
谢谢。
laravel - Laravel 3:在生产服务器上/在 .php 文件中运行迁移
我一直在本地服务器上使用 Laravel 3。我一直在使用终端和 Artisan 来执行我的迁移。
我想在我的生产服务器上安装我的站点,但我想创建一种“安装/迁移”脚本,它将执行所有迁移并指导用户完成配置。
我找到了所有迁移方法的位置(由工匠使用),但我正在努力使用它们。有谁知道怎么做?
php - 如何使用 laravel artisan 设置 env 以拥有两个不同的数据库连接(本地/远程)?
我正在寻找使用 Laravel3 设置多环境项目,但我不明白设置环境的命令。
我在这里看到:http: //laravel.com/docs/artisan/commands 命令是:
我已经成功使用了 artisan 和 bob ,但我无法理解foo,我尝试更改为我的项目名称,但输出始终相同:“对不起,我找不到那个任务。”
如果我尝试: php artisan --env=local
这将返回:“您忘记提供任务名称。”
有人可以帮忙吗?谢谢你的时间。
[编辑]现在有了答案,我可以更好地理解并改进我的问题:
我有一个创建了这些文件夹的项目:http: //d.pr/i/5nZS 考虑到这一点,我需要将本地环境设置为开发,将生产设置为生产。那么,我可以使用命令“php artisan --env=local”的任何变体来做到这一点,或者我需要在我的 public/.htaccess 中添加“SetEnv LARAVEL_ENV development”?
再次感谢。
php - 用户名作为laravel上的子域
我已经设置了一个通配符子域 *.domain.com 并且我正在使用以下 .htaccess:
一切都很完美。
我想在 laravel 中实现这个方法。主要是我希望在您访问 username.domain.com 时显示我的用户个人资料。关于实现这一目标的任何想法?
php - 将 Laravel 包与 CodeIgniter 一起使用
我想将 Laravel Bootstrapper 捆绑包http://bundles.laravel.com/bundle/bootstrapper与我的 CodeIgniter 应用程序一起使用。
我如何利用自动加载器功能以原生 PHP 5 方式在 CodeIgniter 中使用 Bootstrapper 捆绑代码。
您是否建议在 CodeIgniter 库中转换 Bootstrapper 包,或者我们可以直接使用它。
我正在使用引导程序来创建视图,因此已经包括引导程序特定的 css、js 和图像。
请帮忙,以便捆绑包可以与 CodeIgniter 一起使用
phpunit - 如何选择在 Laravel 3.x 中运行哪些 PHPUnit 测试?
我正在使用php artisan test来执行我的测试,但现在我的测试太多了,我希望能够选择运行哪一个。我熟悉 PHPUnit 中的测试组,我只是不知道如何在 Laravel 的情况下应用它,因为 phpunit.xml 是在这里动态生成的。
谢谢