小编Deb*_*sad的帖子

Laravel 5.5 中未写入日志文件

我在 Laravel 5.5 上默认启用了日志记录。

设置是:

config/app.php文件中:

'log' => env('APP_LOG', 'single'),

'log_level' => env('APP_LOG_LEVEL', 'debug'),
Run Code Online (Sandbox Code Playgroud)

.env文件中:

APP_LOG_LEVEL=debug
Run Code Online (Sandbox Code Playgroud)

如果应用程序发生任何错误,我可以看到异常页面。但我不再在日志文件中看到它了。几个月前它运行良好。即使我尝试手动登录,它也不会记录。

Log::debug('Notification');
Run Code Online (Sandbox Code Playgroud)

我有使用创建文件的代码Storage,它工作正常。所以,我不认为这是一些许可问题。这背后的原因可能是什么?

php logging laravel monolog

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

上传大文件时出现奇怪的问题

我在PHP中上传大文件时遇到了一个奇怪的问题.

在php.ini中,max_execution_time设置为30,post_max_size设置为32M,upload_max_filesize设置为32M.当我尝试上传大小为40.2 MB的文件时,它不会显示任何错误.该$_FILES变量的值array(0) { }$_FILES['userfile']示出NULL.

如果文件大小超过php.ini中设置的值,则应返回错误消息

UPLOAD_ERR_INI_SIZE,值:1; 上传的文件超过了php.ini中的upload_max_filesize指令.

但它也没有显示任何错误(因为$_FILES是一个空数组).我不知道为什么会发生这种情况.

当我更改php.ini并将set_max_size设置为64M时,upload_max_filesize设置为64M,那么它工作正常.所以,我决定使用以下代码,而不是更改php.ini文件.

ini_set('upload_max_filesize', '64M');
ini_set('post_max_size', '64M');
ini_set('max_execution_time', 300);
Run Code Online (Sandbox Code Playgroud)

我甚至试图增加max_execution_time.不过,我遇到了同样的问题.ini_set()不在这里工作.

php file-upload ini-set

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

YouTube视频重叠在HTML下拉菜单中(Superfish)

我有一个网页,使用Superfish下拉菜单.我使用iframe在该页面上嵌入了YouTube视频.问题是,YouTube视频与菜单重叠.这个问题出现在IE和Chrome上.在Firefox上,这很好用.

此问题的解决方案是<param name="wmode" value="transparent" /><object>标记内.但由于这是YouTube视频,并且我们使用iframe来嵌入YouTube视频,因此我们无法添加<param name="wmode" value="transparent" />代码.

还有另一种解决方案,现在可以使用旧代码嵌入YouTube视频.

我想知道如何解决这个问题?

html youtube flash

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

中心使用默认的Twitter Bootstrap CSS水平对齐div

我知道如何在CSS中水平对齐div.您需要将宽度设置为小于100%并且在左侧和右侧都具有自动边距.我想做这个Twitter Bootstrap的默认样式.我不想写额外的CSS.想知道是否可以使用Twitter Bootstrap中使用的默认样式.

要设置div的宽度,我正在使用span*.不过span*float: left.是否有任何类,可以设置div的宽度,但不会添加float: left

css twitter-bootstrap

6
推荐指数
1
解决办法
4万
查看次数

如何一次显示HTML5验证的所有错误?

当我们使用HTML5验证验证表单时,它只显示一个错误,尽管表单上可能有更多错误.因此,用户只会修复一个错误并再次提交表单以了解还有其他错误.这可能会令用户感到沮丧并且用户体验非常糟糕.我们如何一次看到所有验证错误?

有一些由TJ VanToll编写的JavaScript ,它获取表单的所有验证错误并显示在表单的顶部.但我希望以默认的HTML5方式显示表单旁边的所有错误.

html5 html5-validation

6
推荐指数
0
解决办法
445
查看次数

Vue使用现有值形成输入绑定

我想用模型绑定输入.页面加载时,输入有一个值.但是当我与模型绑定时,它会变空,因为我使用null或空值初始化模型.

<div id="update-email">
  <input type="text" name="email" value="me@example.com" v-model="email">
  {{ email }}
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

new Vue({
    el: '#update-email',
  data() {
    return {
      email: '',
    };
  }
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle:https://jsfiddle.net/Debiprasad/v8wyj2kw/

如何email在加载时使用输入值更新值?

javascript vue.js vuejs2

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

无法使用CHAR数据类型更新Laravel 5.1中的列属性

这是我的迁移代码:

public function up()
{
    Schema::table('companies', function (Blueprint $table) {
        $table->char('default_unit_for_weight', 2)->default('kg')->after('notes')->change();
        $table->char('default_currency', 3)->default('EUR')->after('default_unit_for_weight')->change();
    });
}
Run Code Online (Sandbox Code Playgroud)

运行迁移时,出现以下错误:

[Doctrine\DBAL\DBALException] Unknown column type "char" requested. Any Doctrine type that you use has to be registered with \Doctrine\DBAL\Types\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Types\Type::getTypesMap(). If this error occurs during database introspection then you might have forgot to register all database types for a Doctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping() or have your custom types implement Type#getMappedDatabaseTypes(). If the type …

doctrine doctrine-orm laravel laravel-5.1

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

Laravel - 渴望加载Eloquent模型的方法(不是关系)

就像我们可以急切地加载一个Eloquent模型的关系一样,有没有办法急于加载一个不是Eloquent模型的关系方法的方法?

例如,我有一个Eloquent模型GradeReport,它有以下方法:

public function totalScore()
{
    return $scores = DB::table('grade_report_scores')->where('grade_report_id', $this->id)->sum('score');
}
Run Code Online (Sandbox Code Playgroud)

现在我收集了一些GradeReportEloquent模型.

$gradeReports = GradeReport::where('student_id', $studentId)->get();
Run Code Online (Sandbox Code Playgroud)

如何在集合中totalScore为所有GradeReportEloquent模型加载方法的返回值?

php laravel eloquent laravel-5

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

样式"显示:阻止"否决"display:none"的媒体打印CSS?

这是一个HTML元素:

<div id="cboxOverlay" style="display: block; opacity: 0.9; cursor: pointer;" class="price_match_no_print"></div>
Run Code Online (Sandbox Code Playgroud)

这是一些CSS:

@media print {
    .price_match_no_print {
        display:none;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,当我打印页面时,上面的HTML元素出现在打印上?

请问风格display: block否决了display: none@media print

html css media-queries

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

如何从Laravel的工作ID获得排队的工作?

有没有办法从Laravel的工作ID获得排队的工作?将作业添加到队列时,我存储作业ID.稍后在某个时间点(处理队列中的作业有延迟),我想从队列中删除该作业.如果我可以使用作业ID获取队列中的作业,我可以使用delete()方法将其删除.

queue jobs laravel laravel-5.2

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