小编Joh*_*nny的帖子

如何创建可从任何控制器和刀片文件访问的全局功能

我有两个控制器文件homecontroller和backendcontroller.创建全局函数并从两个文件访问它的最佳方法是什么?

我在这里发现Arian Acosta的答案很有帮助,但我想知道是否有最简单的方法.我将不胜感激任何建议.

controller global laravel

21
推荐指数
5
解决办法
3万
查看次数

是否可以更改默认的html5视频皮肤/颜色

是否可以更改默认的html5视频播放器的颜色或完整的皮肤?

<video id="sampleMovie" src="HTML5Sample.mov" controls></video>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

tags video html5 skin colors

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

在 cPanel 中设置 Laravel cron 作业

我有以下功能:

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 作业每周发送它,为什么我必须编写添加函数?

cron schedule cpanel laravel laravel-artisan

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

返回laravel中非空的行

我有以下输出,我从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)

php select json laravel

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

如何从Laravel中的所有设备自动注销所有用户?

我花了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没有任何效果.

为什么我不能从所有设备注销用户?

php cookies logout laravel laravel-5.3

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

npm 错误!运行 npm install 时 enoent 未定义

我曾经在我的 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)

node.js npm-install angular

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

如何在sweetalert2中显示ValidationError

我正在使用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)

jquery sweetalert2

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