小编Jah*_*ion的帖子

RFC 3339如何制作日期时间

我正在尝试格式化从Google + Api传递的日期,就像指南在RFC 3339格式中说的那样:

PUBLISHED-> datetime->此活动最初发布的时间.格式化为RFC 3339时间戳.

所以通过php文档我发现:

DATE_RFC3339与DATE_ATOM相同(自PHP 5.1.3起)

这两种格式都是这样的:

"YMD\TH:我:SP"

实际上Google api的输出是这样的:

2014-01-22T10:36:00.222Z

当我尝试启动命令时:

$date = DateTime::createFromFormat("Y-m-d\TH:i:sP", $activity['published']); //$activity['published'] contain the  date
Run Code Online (Sandbox Code Playgroud)

我一直都是FALSE回报.在我看来,问题出在最后一部分

.222Z

在通过一些基本方法削减它之前,任何建议都会受到赞赏......

php datetime rfc3339 google-plus

8
推荐指数
2
解决办法
7037
查看次数

在laravel 5.3中建立链接的正确方法

我试图用Laravel 5.3与视图页面(刀片)建立动态链接.

我的方法是:

<a href=" {{ URL::to('articles') }}/{{ $article->id}}/edit">Edit></a>  
Run Code Online (Sandbox Code Playgroud)

这将输出正确的网址与我的基本网址和其他一些slug: http://mydomain/articles/23/edit
其中"23"是我的文章的ID.

这有效,但我想知道是否有更清洁的方法呢?

非常感谢

php laravel blade laravel-blade

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

我无法访问公共磁盘上的文件内容

在 Laravel 8 上

file_get_contents(asset('storage/list.json');
Run Code Online (Sandbox Code Playgroud)

给我吗:

ErrorException file_get_contents(http://localhost:8000/storage/list.json):无法打开流:HTTP 请求失败!

但是:http://localhost:8000/storage/list.json存在并且可以通过例如浏览器访问。在我的config/filesystem.php静脉注射中:

'local' => [
            'driver' => 'local',
            'root' => storage_path('app'),
            'permissions' => [
                        'file' => [
                            'public' => 0664,
                            'private' => 0600,
                        ],
                        'dir' => [
                            'public' => 0775,
                            'private' => 0700,
                        ],
                        ],
            ],
        'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],
Run Code Online (Sandbox Code Playgroud)

我创建了符号链接:

php artisan storage:link
Run Code Online (Sandbox Code Playgroud)

命令。

我什至尝试按照 filesystem.php 中的描述手动将文件权限添加到存储文件夹,但没有任何变化。

permissions storage file-permissions laravel

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