小编ale*_*lex的帖子

PHP7:安装ext-dom问题

我正在使用PHP7在Ubuntu 16.04服务器上运行laravel 5.4.试图安装cviebrock/eloquent-sluggable包抛出一些错误:

pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^4.2 for cviebrock/eloquent-sluggable
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - phpunit/php-code-coverage 4.0.7 requires ext-dom * -> the requested PHP extension dom is missing from your system.
    - phpunit/php-code-coverage 4.0.7 requires ext-dom * -> the requested …
Run Code Online (Sandbox Code Playgroud)

laravel composer-php php-7 laravel-5.4

121
推荐指数
5
解决办法
19万
查看次数

pipe(|)和caret(^)属性选择器之间有什么区别?

W3Schools,他们声明两者|^表示:选择具有以指定值开头的属性的元素.

那有什么区别?

css css-selectors css3

47
推荐指数
3
解决办法
3465
查看次数

使用默认值问题缩小javascript

我有一个默认值的函数,如下所示:

function f(a, b = 'something') {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

这很好用,但如果我尝试使用在线相关应用程序缩小我的JS文件,则会出现错误:

错误:意外的令牌运算符'=',预期的punc','

据我所知,使用Javascript=设置默认值是合法的,为什么我会收到此错误?

我是否必须在函数体中定义默认值?

javascript default-value minify bundling-and-minification

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

Laravel文件与存储门面

laravel 5.2 FileStorage外墙之间是否有任何差异?
看起来他们都使用相同的合同.我File在laravel文档中看不到任何文档.如果它们不同,它们之间可能相互影响?

storage file facade laravel

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

Laravel验证pdf mime

我尝试过以下mime类型来验证PDF文件.但是没有一个没有通过验证.

  $rules  = [
     ....
    "file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000"
     ....
       ]
Run Code Online (Sandbox Code Playgroud)

validation mime laravel

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

安装Cygwin时,cmd中无法识别导出

我的机器正在运行win7 64bit.我安装了Cygwin并添加C:\cygwin64\bin到了PATH.现在linux命令可以在cmd上运行,但是export无法识别:

'export'不被识别为内部或外部命令,可操作程序或批处理文件.

而它在Cygwin64终端中正常工作.我应该如何将其添加到Windows默认cmd?

windows cygwin cmd export batch-file

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

Laravel有时候有时候需要

Laravel验证sometimes|required|email和之间的区别是什么sometimes|email?我从laracasts读过这个讨论,但对我来说它仍然含糊不清

validation required laravel

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

Laravel立即运行所有队列

如果我有多个队列,是否可以按顺序运行所有队列而无需在--queue选项上命名每个队列?

queue jobs laravel

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

android AVD屏幕上的两个圆圈

There is two circle on screen every time i long click on screen. i have no idea what is this? is it possible to disable this? 在此处输入图片说明

android android-virtual-device android-studio

7
推荐指数
2
解决办法
2048
查看次数

laravel:验证前清理请求数据

有一个UpdateUserRequest表单请求,它根据在rulesmathod中定义的规则验证字段值.默认情况下,它具有rules()和authorize()方法.我想阻止验证和更新空字段(如密码).

sometimes在规则中使用是没有用的,因为html输入将出现在POST请求中,即使它们是空的.

array:6 [?
 "_method" => "PATCH"
 "_token" => "Cz79rRez2f6MG0tTU17nVwXD0X1lNGH1hA7OORjm"
 "name" => "john"
 "email" => "mymail@gmail.com"
 "password" => ""
 "password_confirmation" => ""

]
Run Code Online (Sandbox Code Playgroud)

所以我应该在使用sometimes规则之前删除POST请求的空键.
问题是:清除Request数组的最佳位置在哪里?
是否有任何laravel构建方法来管理这种情况?

PS:解决方法:
@Bogdon解决方案仍然有效工作,但还有另一种古朴,美观大方,利落从采用的解决方案在这里:
只是覆盖all()形式要求内部方法

 class RegistrationRequest extends Request
  {

...

public function all()
{
    $attributes = parent::all();

    if(isset($attributes['password']) && empty($attributes['password'])) 
        {
            unset($attributes['password']);
        }
    $this->replace($attributes);

    return parent::all();

}

...

}
Run Code Online (Sandbox Code Playgroud)

validation rules request laravel

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