小编A.B*_*per的帖子

如何使用PHP检查远程服务器上是否存在文件?

如何使用PHP通过FTP连接检查远程服务器上是否存在特定文件?

php

28
推荐指数
5
解决办法
4万
查看次数

javascript中不同数据类型的内存使用情况

发生在我身上的一个问题是,javascript中的不同数据类型有多少内存使用.例如,在C++数据类型中,如int,char,float使用2,1,8字节的内存顺序.现在数据类型像数字,字符串,布尔值,空,undefind和对象,javascript中的数组使用多少内存以及接受的范围是多少?接受我的道歉,因为我的英语水平低!

javascript types

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

jquery animate方法中的done和complete选项有什么区别

今天当我.animate()在选项中阅读jQuery 方法的新功能时,我遇到了两个我认为具有相同操作的选项.

这些选项是donecomplete.根据文档,它们是动画完成时运行的函数.

complete
Type: Function()
A function to call once the animation is complete.
Run Code Online (Sandbox Code Playgroud)

并且:

done
Type: Function( Promise animation, Boolean jumpedToEnd )
A function to be called when the animation completes (its Promise object is resolved). (version added: 1.8)
Run Code Online (Sandbox Code Playgroud)

现在我的问题是两者有什么区别?

jquery

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

在Laravel 5.3通知中将特定通知标记为已读

我知道有很多方法可以像这样在L5.3中将用户的所有通知标记为已读:

$user = App\User::find(1);

foreach ($user->unreadNotifications as $notification) {
    $notification->markAsRead();
}
Run Code Online (Sandbox Code Playgroud)

要么:

$user->unreadNotifications->markAsRead();
Run Code Online (Sandbox Code Playgroud)

但是假设我想将具有给定ID的特定通知标记为已读。

实际上,我已经列出了未读用户通知的列表,如下所示:

<ul class="menu">
        @foreach($AuthUser->unreadNotifications as $notif)
            <li>
                <a href="{{$notif->data['action']}}" data-notif-id="{{$notif->id}}">
                    {{$notif->data['message']}}
                </a>
            </li>
        @endforeach
</ul>
Run Code Online (Sandbox Code Playgroud)

如您所见,每个a标签都有一个data-notif-id包含notif ID 的属性。

现在,我想通过Ajax(在单击事件中)将此ID发送到脚本,并将其标记为只读。为此,我这样写:

$('a[data-notif-id]').click(function () {

        var notif_id   = $(this).data('notifId');
        var targetHref = $(this).data('href');

        $.post('/NotifMarkAsRead', {'notif_id': notif_id}, function (data) {
            data.success ? (window.location.href = targetHref) : false;
        }, 'json');

        return false;
});
Run Code Online (Sandbox Code Playgroud)

NotifMarkAsRead 指波纹管控制器:

class NotificationController extends Controller
    {
        public function MarkAsRead (Request $request)
        {
              //What …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

9
推荐指数
3
解决办法
7774
查看次数

textareas中的内容设置为使用nicEdit不更新以反映用户更改

因为我的英语水平低而接受我的道歉

我用jQuery加载一个页面,我在那个页面使用nicEdit,然后用jQuery将数据发布到另一个页面.但它只是发送空值而不是用户在编辑器中写入的内容(如果我为我的文本区域定义默认值,它只发送默认值而不是用户写的文本).问题是什么,解决方案是什么?

谢谢.


更新在阅读了这篇相关文章及其最后的评论并阅读其他文章后,我发现在提交表格之前必须使用这种方式:

nicEditors.findEditor('textarea_id').saveContent();
Run Code Online (Sandbox Code Playgroud)

为此,我使用jquery选择任何textarea并调用.each()jquery函数.例如 :

$('textarea').each(function(){
   var IDOfThisTextArea =   $(this).attr('id');
   nicEditors.findEditor(IDOfThisTextArea).saveContent()
});
Run Code Online (Sandbox Code Playgroud)

这对于事先创建的textarea来说很好.但是我有一些通过jQuery动态创建的textarea,findEditor()上面的函数没有找到那些并且没有调用saveContent()那些.

对于这个问题你提供什么??????

TNX

jquery edit nicedit

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

将laravel-echo和pusher-js安装为一个简单的js文件而不使用npm

要在laravel 5.3中接收广播通知,我需要在我的刀片模板中包含laravel-echopusher-js文件.

我知道这可以通过npm包管理器在官方laravel文档中解释如下:

npm install --save laravel-echo pusher-js 
Run Code Online (Sandbox Code Playgroud)

然后在resouces/assets/js/app.js文件导入它像这样:

import Echo from "laravel-echo"

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: 'your-pusher-key-here'
});
Run Code Online (Sandbox Code Playgroud)

但我有一个简单的js文件,我的所有脚本都在里面,我没有在我的项目中使用npm,我的所有javascript文件都是.js.

我去了laravel-echo github页面但我没有找到任何js格式的文件,我可以在我的页面中使用.

除了npm之外还有什么方法可以包含laravel-echo吗?

更新:

我发现,上面的代码是基于打字稿 .I'm不熟悉的打字稿.只有我知道它可以编译为纯javascript文件.我正在寻找laravel-echo作为一个js文件,我可以将它包含在我的页面中并使用包含的函数和方法.是posibble?

javascript php laravel-5.3

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

在laravel中使用自定义软删除列

我知道如何在laravel模型中使用Soft Deleting功能.像这样 :

class Flight extends Model
{
    use SoftDeletes;

    protected $dates = ['deleted_at'];
}
Run Code Online (Sandbox Code Playgroud)

但我想用命名的自定义柱sender_deleted_at为特征,其中像所有的相关方法forceDelete,restore,withTrashed和等工作,基于该列.

我写了这个问题但是我找不到正确的答案.

我正在使用Laravel 5.3.

php laravel laravel-5.3

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

键盘语言更改在Windows 7上的PhpStorm中不起作用

我在Windows 7上使用PhpStorm 8.0.3 .我对以前使用过的其他IDE(例如Dreamweaver和sublime)很好.但它对我来说有一个奇怪的问题.

我使用英语和波斯语两种语言.用英语编写代码时没有问题.但是,当我改变语言波斯语Shift + Alt(写波斯文字),我不能回英语改变,我必须重新启动PhpStorm解决这个问题!

当然,这个问题不是永久性的,有时只会发生.

谁能解决这个问题呢?

phpstorm

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

如何通过htaccess将目录中的所有文件重定向到root中的另一个文件

我想通过.htaccess 将我站点上/ user目录中的所有文件(无论是否存在)重定向到根目录中名为temp.php的文件.

例如,如果用户输入user/send.phpuser /user/send(可能根本不存在),则全部重定向到temp.php.

我怎样才能做到这一点 ?

apache .htaccess mod-rewrite

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

使用内置的laravel 5.3功能或dingo来创建API?

我是API开发的新手,但在使用Laravel之前我开发了很多网站.(和PHP)

现在我想创建我的第一个API,它可以响应任何类型的客户端,如Android,iOS或Angular支持的应用程序.

在这种情况下,我做了很多研究,如何通过laravel创建API.

我发现有一个名为dingo/api的软件包可以简化并提供创建灵活API的要求.

而另一方面,在最后一个版本的Laravel(5.3)中添加了有助于创建Passport等 API的新功能.

但我很困惑,不知道哪种方法最好.

在这种情况下单独使用Laravel是否足够?还是我肯定需要Dingo?

php api laravel laravel-5.3

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