小编dua*_*ty_的帖子

如何在Laravel刀片模板中设置变量

我正在阅读Laravel Blade 文档,我无法弄清楚如何在模板中分配变量以供以后使用.我不能这样做,{{ $old_section = "whatever" }}因为那会回应"无论如何",我不希望如此.

我明白我能做到<?php $old_section = "whatever"; ?>,但那并不优雅.

在Blade模板中有更好,更优雅的方法吗?

php laravel laravel-4 laravel-blade

222
推荐指数
15
解决办法
29万
查看次数

Composer:如何在不更新旧的依赖项的情况下安装另一个依赖项?

我有一个带有一些依赖项目的项目,我想安装另一个,但我想保持其他人的方式.所以我编辑了composer.json,但如果我运行composer install,我得到以下输出:

Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.

Problem 1
    - laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
    - laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt …
Run Code Online (Sandbox Code Playgroud)

composer-php

187
推荐指数
3
解决办法
13万
查看次数

Laravel 4:如何运行原始SQL?

我想在Laravel 4中重命名一个表,但不知道该怎么做.

SQL是alter table photos rename to images.如果有一个Eloquent解决方案,我也想知道如何运行原始SQL,因为有时候别无选择.

laravel laravel-4

70
推荐指数
5
解决办法
14万
查看次数

Meteor的反应性如何在幕后工作?

我已阅读文档并查看了反应性背后来源,但我不明白.

有人可以解释这是如何在幕后工作,因为它看起来像魔术:).

meteor

66
推荐指数
1
解决办法
7791
查看次数

Laravel 4:我怎样才能获得环境价值?

我知道我可以使用全局$env变量访问环境值,但有没有正确的方法来获取此值?

laravel laravel-4

48
推荐指数
3
解决办法
4万
查看次数

Highcharts - 如何获得具有动态高度的图表?

我想要一个使用浏览器窗口调整大小的图表,但问题是高度固定为400px.这个JSFiddle示例有同样的问题.

我怎样才能做到这一点?我尝试使用chart.events.redraw事件处理程序来调整图表的大小(使用.setSize),但我猜它会启动一个永无止境的循环(fire事件处理程序,它调用setSize,它会触发另一个事件处理程序等).

javascript highcharts

36
推荐指数
3
解决办法
11万
查看次数

如何检查自定义尺寸数据是否有效?

我已在Google Analytics中设置自定义维度,现在我想知道是否有任何数据来自GA.我是否必须等待数据显示在非实时报告中(这需要多长时间?),还是有其他方式可以立即看到它?

这是我发送数据的方式:

ga('set', 'dimension1', value);
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)

google-analytics

32
推荐指数
1
解决办法
2万
查看次数

如何按Eloquent ORM中多对多关系的数据透视表的字段进行排序

我一直在使用Eloquent ORM已经有一段时间了,我知道它非常好,但我不能做到以下几点,而在Fluent中很容易做到.

我的用户有多对多的歌曲,中间表是song_user(就像它应该的那样).根据播放次数判断,我想获得用户的热门歌曲.当然,播放计数存储在中间表中.

我可以用Fluent做到:

$songs = DB::table('songs')
    ->join('song_user', 'songs.id', '=', 'song_user.song_id')
    ->where('song_user.user_id', '=', $user->id)
    ->orderBy("song_user.play_count", "desc")
    ->get();
Run Code Online (Sandbox Code Playgroud)

简单.但我想在Eloquent中做到这一点,当然这不起作用:

$songs = Song::
    with(array("song_user" => function($query) use ($user) {
        $query->where("user_id", "=", $user->id)->orderBy("play_count", "desc");
    }))
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

30
推荐指数
2
解决办法
2万
查看次数

Laravel 4:如何更新Eloquent模型中的多个字段?

如何更新Eloquent模型中的多个字段?让我们说我得到这样的:

$user = User::where("username", "=", "rok");
Run Code Online (Sandbox Code Playgroud)

然后我有所有这些模型参数:

$new_user_data = array("email" => "rok@rok.com", "is_superuser" => 1, ...);
Run Code Online (Sandbox Code Playgroud)

我不能这样做:

$user->update($new_user_data);
Run Code Online (Sandbox Code Playgroud)

什么是正确的方法?我希望不是foreach.

但是,以下情况确实有效.这是要走的路吗?

User::where("id", "=", $user->id)->update($new_user_data);
Run Code Online (Sandbox Code Playgroud)

最后一个问题(除了它很笨重)是当从对象上下文中使用它时,更新的字段在$this变量中不可见.

laravel laravel-4

26
推荐指数
3
解决办法
4万
查看次数

Laravel 4:剖析器在哪里?

我曾经能够使用profiler属性启用探查器/application/config/application.php.

它不再存在了.我该如何启用它?

laravel laravel-4

22
推荐指数
4
解决办法
2万
查看次数