小编Moj*_*aba的帖子

更改SVG形状的厚度

我对svg绘图不够熟悉.

我有SVG格式的箭头.如何增加箭头的厚度?

<div style="width: 100px; height:100px;">
  <svg viewBox="0 0 100 100">
    <path d="M 50,0 L 60,10 L 20,50 L 60,90 L 50,100 L 0,50 Z" class="arrow" transform="translate(85,100) rotate(180)"></path>
  </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

提前致谢

html5 svg

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

Yii2 dropdownList选择默认选项

我在网址中通过GET返回cat_id值来表示我的下拉列表,必须选择哪个项目.但它不起作用.

<?= $form->field($model, 'cat_id')->dropDownList(
ArrayHelper::map(DeviceCats::find()
->where(['is_deleted' => 'no'])->all(),'id','title')
,['options' => [$_GET['cat_id'] => ['selected'=>true]]
, 'prompt' => ' -- Select Category --']) ?>
Run Code Online (Sandbox Code Playgroud)

drop-down-menu yii2 yii2-advanced-app

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

MySQL - 哪种方法更好地检查列是否为空或为空

好吧,当我们要选择列中不包含任何内容的记录时,我们可以使用:

SELECT * FROM my_table WHERE NULLIF(my_column, '') IS NULL;
Run Code Online (Sandbox Code Playgroud)

但是,在大多数情况下,我看到开发人员使用这个:

SELECT * FROM my_table WHERE my_column IS NULL OR my_column = ''
Run Code Online (Sandbox Code Playgroud)

这两者之间有什么偏好吗?(例如性能、默认支持、版本支持等)

如果是,请解释一下。

mysql isnull

5
推荐指数
1
解决办法
4165
查看次数

Auth :: user()在Laravel 5.2中返回null

我搜索并找到了各种类似的结果: 在Laravel 5.2中auth() - > user()为null , Auth :: user()返回null

但是,我的仍然没有工作.

Auth::user()适用于控制器,但不适用于模型.它回来了null.

代码是:

public function scopeOwned($query) {
    $query->where('user_id', '=', Auth::user()->id);
}
Run Code Online (Sandbox Code Playgroud)

我试过了dd(Auth::user()),它也回来null了.

任何的想法?

laravel laravel-5 laravel-5.2

3
推荐指数
1
解决办法
2808
查看次数

Yii2将函数应用于所有请求

有没有办法将函数应用于Yii2中的所有请求和查询?

我想替换所有这些特定字符.

我正在使用Yii2高级应用程序

谢谢.

这是配置文件:

$config = [
    'language' => 'en',
    'components' => [
        'request' => [
            'cookieValidationKey' => 'something',
        ],
        'authManager' => [
            'class' => 'yii\rbac\DbManager',
            'defaultRoles' => ['guest'],
        ],
        'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
        ],
    ],
];

return $config;
Run Code Online (Sandbox Code Playgroud)

yii2 yii2-advanced-app

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

Redis ERR 未知命令“FLUSHDB”

我在 AWS EC2 中部署了一个 Laravel 应用程序。redis 服务器安装在另一台 EC2 服务器上。

正在成功初始化与redis服务器的连接。但是,每当我尝试清除缓存时,都会收到此错误:

Predis\Response\ServerException : ERR unknown command 'FLUSHDB', with args beginning with:

如果我在应用程序服务器上本地安装 redis 服务器,它工作正常。

知道如何修复它吗?

PS:我尝试了两个版本的redis:4.0.9和5.0.7(都给了我同样的错误)

amazon-ec2 redis laravel

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

PHP定义函数来翻转数组键和值而不进行分组

在任何版本的PHP中是否有任何预定义函数可以执行此操作:

我有这个数组:

$arr = array(
    2 => 'John',
    21 => 'John',
    32 => 'Joe',
    42 => 'John',
    23 => 'Joe',
    62 => 'John',
    25 => 'Joe',
    );
Run Code Online (Sandbox Code Playgroud)

我期待这个结果:

array(
    'John' => array(2, 21, 42, 62),
    'Joe' => array(32, 23, 25),
);
Run Code Online (Sandbox Code Playgroud)

array_flip没有做我想要的.

注意:我可以编写自定义代码来实现这一点并且很容易.我的问题是,如果PHP中有一个函数可以做到吗?

最后更新:我认为答案应该是否定的

php

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

Laravel 5.2使用@yield和@section

我的主要布局中有2个部分: @yield('styles') @yield('scripts')

在扩展主要布局的其他模板文件中,我使用@section('styles')@section('scripts')

当我加载部分视图时,"样式"部分中的所有样式都加载良好.但是,关于脚本,只有第一个局部视图的脚本正在加载,而对于其他脚本,它会忽略它们.

之前的任何想法或经验?

laravel laravel-5.2 laravel-blade

0
推荐指数
1
解决办法
3384
查看次数