我有两个控制器文件homecontroller和backendcontroller.创建全局函数并从两个文件访问它的最佳方法是什么?
我在这里发现Arian Acosta的答案很有帮助,但我想知道是否有最简单的方法.我将不胜感激任何建议.
是否可以更改默认的html5视频播放器的颜色或完整的皮肤?
<video id="sampleMovie" src="HTML5Sample.mov" controls></video>
Run Code Online (Sandbox Code Playgroud)

我有以下功能:
protected function schedule(Schedule $schedule)
{
$schedule->command('email:users')->everyMinute();
}
Run Code Online (Sandbox Code Playgroud)
当我运行命令时
artisan schedule:run
Run Code Online (Sandbox Code Playgroud)
它会发送一封电子邮件,但是当我将以下命令作为 cron 作业添加到 cpanel 时,它不会发送任何电子邮件。Cpanel 假设在运行 cron 作业时通过电子邮件向我发送通知,但我没有收到一封电子邮件。
php /home/rain/artisan schedule:run 1>> /dev/null 2>&1
我哪里做错了?
此外,当我运行命令时,artisan schedule:run它只运行一次。我很好奇,->everyMinute();如果不是每分钟都运行一次,为什么我必须添加?如果我想每周发送一次,我可以设置 cron 作业。->weekly();如果 cron 作业每周发送它,为什么我必须编写添加函数?
我有以下输出,我从laravel得到,我将它们插入选择框作为选项.但是对于lunch option我的最后选择是空的.如何在laravel中返回非空的行?
{ "ID":18, "guest_origin": "保加利亚", "heard_where": "", "staying_at": "", "lunch_option": "干酪"},{ "ID":19, "guest_origin":" Chech Republic","hear_where":"","stay_at":"","lunch_option":"Chicken"},{"id":20,"guest_origin":"China","hear_where":""," staying_at ":"", "lunch_option": "火腿"},{ "ID":21, "guest_origin": "丹麦", "heard_where": "", "staying_at": "", "lunch_option": "" },{ "ID":22, "guest_origin": "芬兰", "heard_where": "", "staying_at": "", "lunch_option": ""},{ "ID":23, "guest_origin": "以色列", "heard_where": "", "staying_at": "", "lunch_option": ""},{ "ID":24, "guest_origin": "马来西亚", "heard_where": "","staying_at ":"", "lunch_option": ""},{ "ID":25, "guest_origin": "挪威", "heard_where": "", "staying_at": "", "lunch_option": ""},
Controller.php这样
function getComboselect( Request $request)
{
if($request->ajax() == true && \Auth::check() == true) …Run Code Online (Sandbox Code Playgroud) 我花了2个小时试图自动注销用户,但无论我做什么,我都不能强迫用户在24小时后注销.
成功登录后,我有一个看起来像这样的cookie
Name: remember_web_59ba36addc2b2f9401580f014c7f58ea4e30989d
Content: eyJpdiI6IkE4aFU0RCtVNkhwK3VMbGJ0ZndVUFE9PSIsInZhbHVlIjoidExYTG9tUUc5RkVQUkhjaU80a1wvdHFXcDk4eUxsaG5SRmxLVXp5c1JMdFJlYzFLZ3ZValBoQkhaY1hkKzFqcHIraDROZE5wU0s0K00wRDlMSVExMk50cUxNK2xzMzgrdmx4VW1hZ1paWVpJPSIsIm1hYyI6Ijc2NDZiYTI2MTU1NTA0YjZjMjA4ZmY1ZmU2MzdmZGFhYzdkMWU4NTRmNzEwYzIwZjRkN2E3ZDNlMDQyNWQ5N2QifQ%3D%3D
Created: Tuesday, December 12, 2017 at 6:55:00 PM
Expires: Sunday, December 11, 2022 at 6:55:00 PM
Run Code Online (Sandbox Code Playgroud)
我的session.php文件看起来像这样
'driver' => env('SESSION_DRIVER', 'database'),
'lifetime' => 1,
'expire_on_close' => false,
Run Code Online (Sandbox Code Playgroud)
我的env文件看起来像这样
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=database
QUEUE_DRIVER=sync
Run Code Online (Sandbox Code Playgroud)
我的php.ini看起来像这样
session.gc_maxlifetime=14
Run Code Online (Sandbox Code Playgroud)
我试图更改
'driver' => env('SESSION_DRIVER', 'database'),为文件,cookie,redis没有任何效果.
为什么我不能从所有设备注销用户?
我曾经在我的 Windows 7 pc 中运行我的 Angular 项目。我安装了 Windows 2016 和所有必需的工具。我需要为我的 angular 项目安装必要的依赖项才能运行,因为我没有备份我的 node_modules 文件夹。当我运行命令时npm install,出现以下错误:
C:\Angular_Prj>npm install
npm ERR! path git
npm ERR! code ENOENT
npm ERR! errno ENOENT
npm ERR! syscall spawn git
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/eligrey/FileSaver.js.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent …Run Code Online (Sandbox Code Playgroud) 我正在使用sweetalert2 v7.0.0,如果数量字段为空,我试图显示一个错误。
当我第一次输入金额时,它可以正常工作。
当我第一次尝试将该字段留空时,我收到验证错误。之后,当我输入金额并单击“提交”按钮时,验证错误不会消失。卡住了,第二次没有验证。这是jsfiddle链接。如果您能给我指路,我将不胜感激。我在哪里做错了?
<a href="#" class="refundbutton"><i class="fa fa-undo"></i> Refund</a>
$(".refundbutton").click(function(){
swal({
title: 'Enter Refund Details',
html:'<label for="ipt" class=" control-label"><span class="oval">1</span> Select refund type</label><select class="form-control refund_type"><option value="4"> Credit Card </option> <option value="5"> Cash </option></select>' +
'<label for="ipt" class=" control-label"><span class="oval">2</span> Enter refund amount</label><input type="text" class="form-control nDiscount_fixed" autocomplete="off" style="height: 34px;" value="">',
showCancelButton: true,
confirmButtonText: 'Submit',
preConfirm: function (value) {
return new Promise(function (resolve, reject) {
if ($(".nDiscount_fixed").val() === "") {
swal.showValidationError(
'please enter a refund amount.'
) …Run Code Online (Sandbox Code Playgroud)