问题标签 [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.

0 投票
1 回答
1045 浏览

routing - Laravel 路由到控制器

我正在尝试使用这些 url 的一部分作为控制器内方法的参数将多个 url 路由到同一个控制器函数。这是基于 Laravel 框架的路由功能,我不是在寻求关于 htaccess/pretty url 等的一般帮助。特别是我想知道如何在 Laravel routes.php 文件中实现这一点。

我尝试路由的 URL 是:

domain.com/articles

domain.com/downloads

domain.com/videos

domain.com/digests

现在我知道我可以在我的 routes.php 中做这样的事情:

这将路由到我的内容控制器中的这个函数:

但是我实际上希望函数看起来像这样:

并且 URL 的第一部分(即摘要、文章、视频或下载)中的任何内容都应作为 $type 参数发送到 action_list_content 方法。

这可能吗?

我应该注意,我宁愿不使用 (:any) 因为它真的很贪婪并接受“domain.com/anyrandomtext”

0 投票
1 回答
2795 浏览

laravel - 雄辩地大喊未定义的索引:用户名

我有这种情况,我改变auth.php'username'usernameemail所以我有

我没有任何username专栏了,但是在尝试登录时,雄辩地大喊未定义的索引:用户名:

谢谢你的帮助

0 投票
1 回答
375 浏览

php - Laravel 3多对多关系不绑定查询

我正在处理多对多关系的文档,并且遇到了各种各样的砖墙。我正在尝试使用现有的数据库模式并将 Laravel/Eloquent 包装在它周围,这需要向 Eloquent 教授不同的外键字段。下面是我的两个模型以及显示查询输出的 DB::profile() 的结果。请注意,它成功构建了查询,但是 UserID 未绑定到它。

在我的代码中,我将模型称为 User::find(1)->roles。我希望为该特定用户获得一系列角色,但它是空的。

用户模型

好榜样

DB::profile() 输出

结果查询很好。如果我直接在我的服务器上运行它,它会返回两个用户 ID = 1 的组。绑定没有发生,我不确定这是一个错误还是我滥用了 Eloquent。

谢谢!

0 投票
2 回答
561 浏览

php - Laravel v3.2.13-5 刀片模板不起作用

我是 laravel 的新手,但我发现了一些非常奇怪的东西。

在我的刀片模板中,我写道:

当我运行时出现错误:

未处理的异常

信息:

错误渲染视图:[布局]

语法错误,意外的“?” 地点:

...\storage\views/a5d6961979ebea7e1177c3836de35dd8 在第 41 行

我打开 'a5d6961979ebea7e1177c3836de35dd8' 发现这个:

0 投票
1 回答
547 浏览

urlencode - urlencoded 字符串是否会引发 404 错误?

我正在尝试传递两个参数,其中一个是电子邮件地址。

路线(也尝试过(:any)

控制器(也尝试过post_confirm_request()

最终,我要做的就是点击该路线并使用这两个参数向用户发送电子邮件。但我不断收到 404 错误。电子邮件被编码,路由如下所示:

我能够取出 %40 并且它工作得很好(只是给了我发送邮件的错误)。为什么 %40 会抛出 404 错误?会不会是 Laravel 的东西?

0 投票
1 回答
703 浏览

apache - Laravel - 使用刀片语法在部署期间渲染视图时出错

我收到此错误:

这是由这个刀片模板引起的,包括

当它通过模板引擎运行并最终进入 /storage

我正在使用 Linode,并且我相信我已经正确设置了所有内容,并且其他几个站点运行良好。我的文档根目录正在访问 /public,就像它在开发中一样。这里可能是什么问题?

0 投票
3 回答
4238 浏览

php - 我应该在会话 cookie 名称中包含下划线吗?

我很好奇自从版本 3 以来是否有人在使用 Laravel 时遇到问题,当 cookie 名称中有下划线时,在各种版本的 IE 中设置 cookie。

我的项目(基于 CI 构建的电子商务网站)遇到了这个问题。修复了删除 cookie 名称中的下划线的问题。

虽然我目前正在将项目移植到 Laravel,但我只想检查是否也应该从会话 cookie 中删除下划线。

0 投票
1 回答
848 浏览

php - Laravel 3 - 404 事件侦听器未从控制器中拾取

我正在尝试使用 Laravel 中的默认事件侦听器来检测错误(即 404)。

我有以下代码:

如果 URL 不存在(即没有击中控制器),这可以正常工作(它调用错误控制器的 404 操作)。但是当路径到达控制器时,它似乎会忽略该事件侦听器。

我需要做些什么来告诉它使用那个监听器吗?

0 投票
2 回答
1982 浏览

php - Laravel Eloquent: Name attributes and db rows differently

I've just started to create an application using the Laravel framework for the first time.

Eloquent seems to be a very powerful and code-saving tool, but I can't figure out how to use different attribute names in the model than in the database table.

Here my conflict:

Database: iddog, dtname, dtbirth, dtfoo, fimom, fidad
Attributes: id, name, birth, foo, mom, dad

Is there a possibility to do that in a model that extends from Eloquent in the Laravel framework? Naming attributes differently than the associated database fields?

Or isn't it cool anymore to call fields in a database table like I do here?

Thank's in advance!

0 投票
2 回答
2143 浏览

laravel - Laravel Eloquent 一对多关系

我在让 Laravel 的 Eloquent ORM 返回关系数据时遇到了真正的问题。

我的迁移(数据库模式):

楷模

文件.php

用户.php

路由.php

错误:

未处理的异常

信息:

试图获取非对象位置的属性:

C:\wamp\www\l3_mlib\application\routes.php 第 51 行堆栈跟踪:

#0 C:\wamp\www\l3_mlib\laravel\laravel.php(42): Laravel\Error::native(8, '尝试获取 p...', 'C:\wamp\www\l3_.. .', 51) #1 C:\wamp\www\l3_mlib\application\routes.php(51): Laravel{closure}(8, '试图获取 p...', 'C:\wamp\www\ l3_...', 51, Array) #2 [内部函数]: {closure}() #3 C:\wamp\www\l3_mlib\laravel\routing\route.php(163): call_user_func_array(Object(Closure) , 数组)#4 C:\wamp\www\l3_mlib\laravel\routing\route.php(124): Laravel\Routing\Route->response() #5 C:\wamp\www\l3_mlib\laravel\laravel. php(167): Laravel\Routing\Route->call() #6 C:\wamp\www\l3_mlib\public\index.php(34): require('C:\wamp\www\l3_...' ) #7 {主要}

我究竟做错了什么?