问题标签 [laravel-5]
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 - 在 Laravel 5 中配置 Homestead.yaml 的问题
我是 Laravel 的新手,我将为我的应用程序设置 VM。我很好地关注文档,我几乎完成了配置。我被困在这里。
我有 Windows 8,我的 Homestead.yaml 文件如下所示:
当我在 cmd 中运行 Vagrant 时,错误是这样的。
我的项目路径是 E:/laravel_projects。
codeigniter - Laravel 最新版本是否像 Codeigniter 最新版本一样在数据库中保留会话行?
我目前正在使用 Codeigniter 最新版本,我尝试创建用户系统管理,并且我已将会话设置为以下代码但 Codeigniter 不会删除旧会话行的现有行,而是尝试插入新行。它可能使我的表用户卡住,或者因为它将存储更多(超过 5000 行)用户会话行,或者如果所有会话行永久保留并且不删除或更新现有会话数据行,我的数据库连接可能会出错。
Laravel 如何将他们的会话行永久保存在他们的数据库中,或者他们将在用户关闭浏览器或退出后自动删除用户的行。
此外,我没有看到我的 IP 出现在我的数据库中。
请帮助解决我的问题,如果可能的话,让我有一些想法
php - Laravel 5 环境检测
我试图让环境检测工作,以便我可以使用 .env.local.php 文件和所有其他好东西,但不知何故我无法让它检测到正确的环境。
我添加了 bootstrap/environment.php
但是当我使用 php artisan env 时,我总是得到生产而不是本地。
有谁知道问题是什么?
laravel-5 - laravel 5 如何知道我要使用哪个合约实现?
我对如何使用合同感到困惑。我认为那是因为我没有使用单元测试,所以对我来说合同是如何工作的并不明显。
让我们看看这段代码:
那么我怎么知道哪个类
login
在这一行中实现了契约方法:$this->auth->login($user)
?如果我想使用自己的课程,我该如何更改课程?在 laravel 4 中我写
Auth::user()
了一个例子,我在任何控制器的任何地方都使用了它并且它工作。现在我应该在控制器方法中注入一个合同并像这样使用它$auth->user
?另外,如果我做对了,合同将用于进行抽象。好的,那么,如果我想为自己的类构建一个新接口,然后有多个实现我的接口的类,我应该在哪里编写代码?我想不出一个例子,但让我们想象一下我需要实现一个用于启用/禁用灯的接口,我有两种方法,比如
on()
andoff()
我有多种方法可以做到这一点。我需要为此创建新合同吗?
php - Laravel 5 身份验证过滤器不起作用
我刚刚在 4.2 的时候尝试了 Laravel 5。文档说可以'before' => 'auth'
像往常一样使用,但对我来说它不起作用。
我不知道出了什么问题,我已经阅读了文档,在互联网上搜索但似乎没有找到任何东西。我的代码如下所示:
任何人都可以在这里看到我做错了什么?
php - Laravel 5如何获取路线动作名称?
我正在尝试获取当前的路线操作,但我不确定如何去做。在我使用的 Laravel 4 中,Route::currentRouteAction()
但现在有点不同了。
我试图Route::getActionName()
在我的控制器中做,但它一直给我找不到方法。
php - 如何在 Laravel 的中间件中获取路由
目前我可以通过将路由注入到我想要使用它的方法中来获取控制器中的路由。
但是,我正在尝试在中间件中执行类似的操作,但无法进行。
收到错误。
不知道该怎么办。真的不在乎它是否是一条路线,但需要以某种方式获取该动作名称。
postgresql - Postgres 多列全文搜索
我正在使用带有 Laravel 5 的 Postgres 9.3,并且我已经设置了以下迁移:
如果我有一个名字为“Christopher”的条目,并且我运行以下查询,我不会得到任何结果
如果我搜索“Christopher”,我会得到记录。我需要做什么才能使用部分匹配进行搜索?
php - Laravel 5 表单请求 - 验证相关数据
Laravel 5 中的 FormRequests 是验证和授权的好方法。但是,如果我必须验证包含一对多关系数据的请求,该如何处理。例如,如果我有简单的发票应用程序。一张发票有很多服务。我的表单发布请求包含以下数据:
现在在 InvoiceFormRequest 类中,我可以验证发票数据,但如何继续使用服务:
提前致谢!
更新:正如我在 Laravel 5.2 中所读到的,可以编写如下内容:
php - 找不到类“App\Http\Controllers\DB”,我也无法使用新模型
我有一个非常基本的问题。在 L4 中,以下方法是开箱即用的,所以现在我迷路了。请帮忙。几天前我开始了一个 Laravel 5.0 项目。我现在有全新、干净的安装。
问题 1:当我尝试从数据库中获取任何内容时
我明白了:
问题 2:在我克隆 User.php 模型之前,将类名更改为“引用”。以下是放在 App 根文件夹中的 Quotations.php 文件的内容:
任何使用模型的尝试
以这个结束:
有什么想法可以解决这个问题吗?