我在 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中上传大文件时遇到了一个奇怪的问题.
在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()不在这里工作.
我有一个网页,使用Superfish下拉菜单.我使用iframe在该页面上嵌入了YouTube视频.问题是,YouTube视频与菜单重叠.这个问题出现在IE和Chrome上.在Firefox上,这很好用.
此问题的解决方案是<param name="wmode" value="transparent" />在<object>标记内.但由于这是YouTube视频,并且我们使用iframe来嵌入YouTube视频,因此我们无法添加<param name="wmode" value="transparent" />代码.
还有另一种解决方案,现在可以使用旧代码嵌入YouTube视频.
我想知道如何解决这个问题?
我知道如何在CSS中水平对齐div.您需要将宽度设置为小于100%并且在左侧和右侧都具有自动边距.我想做这个Twitter Bootstrap的默认样式.我不想写额外的CSS.想知道是否可以使用Twitter Bootstrap中使用的默认样式.
要设置div的宽度,我正在使用span*.不过span*是float: left.是否有任何类,可以设置div的宽度,但不会添加float: left?
当我们使用HTML5验证验证表单时,它只显示一个错误,尽管表单上可能有更多错误.因此,用户只会修复一个错误并再次提交表单以了解还有其他错误.这可能会令用户感到沮丧并且用户体验非常糟糕.我们如何一次看到所有验证错误?
有一些由TJ VanToll编写的JavaScript ,它获取表单的所有验证错误并显示在表单的顶部.但我希望以默认的HTML5方式显示表单旁边的所有错误.
我想用模型绑定输入.页面加载时,输入有一个值.但是当我与模型绑定时,它会变空,因为我使用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在加载时使用输入值更新值?
这是我的迁移代码:
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 …
就像我们可以急切地加载一个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模型加载方法的返回值?
这是一个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?
有没有办法从Laravel的工作ID获得排队的工作?将作业添加到队列时,我存储作业ID.稍后在某个时间点(处理队列中的作业有延迟),我想从队列中删除该作业.如果我可以使用作业ID获取队列中的作业,我可以使用delete()方法将其删除.
laravel ×4
php ×3
css ×2
html ×2
doctrine ×1
doctrine-orm ×1
eloquent ×1
file-upload ×1
flash ×1
html5 ×1
ini-set ×1
javascript ×1
jobs ×1
laravel-5 ×1
laravel-5.1 ×1
laravel-5.2 ×1
logging ×1
monolog ×1
queue ×1
vue.js ×1
vuejs2 ×1
youtube ×1