问题标签 [laravel-4]

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 回答
3757 浏览

many-to-many - Laravel 4 Eloquent:多对多与加入表的条件

我正在尝试为以前与 Codeigniter 一起使用的数据库重写一些逻辑。该设计使得多对多连接的一些条件存储在连接表中,如下所示:

在这种情况下,我想通过头像表获取与用户关联的所有图像,按上传时间降序排列,不包括已删除的头像(deleted_timestamp 不为空)。

我发现使用 Eloquent 的 hasMany 不允许连接表上的条件。实现这种影响的最干净的方法是什么,或者我是否需要像以前使用 Codeigniter 的活动记录类一样构建完整的查询?

注意:我找到了这个建议使用的答案->hasMany(..)->with('another_column_from_pivot_table'),但这似乎只适用于 Laravel 3 的 Eloquent 实现。似乎 ->with 现在仅用于 eagar 加载。

0 投票
2 回答
533 浏览

laravel - Laravel 更新时如何更新 /app 文件夹?

有时我的 Laravel 项目在运行后会出现问题composer update。我相信这是由 Laravel 应用程序框架(https://github.com/laravel/laravel)的变化引起的。如何更新我的本地项目以反映这些更改?

0 投票
1 回答
4955 浏览

laravel - Laravel:运行工匠给了我“输入中的意外字符”错误

当我php artisan list在我的生产环境(Debian Linux,私有服务器)中运行时,我收到以下错误:

为什么会这样,我该如何解决?

0 投票
2 回答
9497 浏览

laravel - Laravel 4:读取由 javascript 设置的 cookie

如果我使用 javascript 设置 cookie,我将如何使用 Laravel 4 读取它?

我问的原因是文档说:

0 投票
4 回答
22479 浏览

php - 在 Laravel 数据库查询中处理空值?

我发现我经常需要根据 id 以外的条件选择一个字段。

所以,$user = User::where('last_login', $lastLogin)->where('last_warning', $lastWarning)->get();完美运行。

直到您设置允许空值的位置之一(让我们做last_login)。

也就是说,它可以有一个值或为空。

这意味着您需要使用两个功能之一,where()或者whereNull()要做到这一点,您需要打破链条,所以它变成

我想知道是否where有办法解决这个问题?就像目前,如果你通过null你得到的地方where column = null是行不通的!

0 投票
1 回答
178 浏览

php - 字符串在第一个重音字符后停止显示

** Laravel 4 beta 3 的问题:

字符串在第一个重音字符后停止显示。**

我有一个数据库表,用于存储 DVD 条目(标题、导演、...)

数据库是utf_8,标题的排序规则是utf8_unicode_ci

database.php 配置文件表明utf8_unicode_ci ......在模型中(扩展 Eloquent):

......... 在控制器中:

........ 在视图中:

.... 那应该显示一个标题列表。对于其中有重音的标题(即 Mépris (Le) ),只有 M 是

显示。我试过没有成功:

......任何线索。谢谢帮助。

0 投票
3 回答
4238 浏览

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

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

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

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

0 投票
1 回答
154 浏览

php - laravel 4 如何知道如何处理“showWelcome”方法?

所以,为了简短起见,当 laravel 看到方法 'showWelcome' 时,它如何知道在默认控制器中做什么?

在路线上有

Route::get('/', function() { return View::make('hello'); });

这很好,但它现在如何采取行动showWelcome.. 配置中的设置在哪里?它可以被命名为别的吗?

0 投票
1 回答
375 浏览

laravel - Laravel 4 的 github 项目在哪里?

现在 Laravel 4 仍处于测试阶段,我在哪里可以找到 Laravel 4 的 github 项目?

如果您对我投反对票,请让我解释一下,为什么我要问。Laravel 3 目前(2013 年 2 月)是稳定版本,Laravel 4 处于测试阶段。过去,每个组件都是一个单独的项目。然后这发生了变化,它们被合并了(据我所知)。但是只要在 Google 上搜索Laravel 4 github仍然会给我 Laravel 3 存储库。所以,现在轮到你们反对者来解释为什么我被反对了。

0 投票
1 回答
1655 浏览

laravel - Laravel 4:如何在使用 Auth::login 登录时记住用户

我的用户可以使用社交选项(Facebook、Twitter)登录,所以我不使用该Auth::attempt()方法,但Auth::login().

我怎样才能记住我的用户,这样他们就不必每次重新启动浏览器时都登录?