小编MrM*_*MAG的帖子

Datetime.now作为TimeSpan值?

我需要当前的Datetime减去myDate1秒.

DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;

TimeSpan myDateResult = new TimeSpan();

myDateResult = myDate2 - myDate1;
Run Code Online (Sandbox Code Playgroud)

.
.
我尝试了不同的计算方法但没有效果.

TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);
Run Code Online (Sandbox Code Playgroud)

.
它的计算方式并不重要,输出应该只是这些值与秒的差值.

c# datetime timespan seconds

18
推荐指数
4
解决办法
8万
查看次数

名称空间中允许使用PHP保留关键字?(公开,私有,默认)

PhpStorm突出显示以下命名空间是一个错误。

<?php

namespace App\Http\Controllers\Public;
Run Code Online (Sandbox Code Playgroud)

错误: Expected: identifier

一般来说。预留关键字publicfunction,)是否class不适合命名空间?

php namespaces keyword phpstorm psr-4

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

从命令行界面将名称空间添加到composer.json文件中的PSR-4-Section

我正在寻找一种从命令行界面向我的Laravel项目的composer.json文件中的自动加载PSR-4-Section中添加名称空间的方法。

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "modules/",
      /* add more here */
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望有一个类似的命令composer require,但是我没有找到这个机会的有效命令。

有没有人为此提出适当的解决方案?

即使是一个脚本bashpowershellphp,...,将不胜感激。能够从命令行运行它是主要的事情。

bash json command laravel composer-php

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

如何规划和构建使用框架的敏捷项目?

假设您将使用像Jira这样的问题和项目跟踪软件来规划下一个即将到来的项目。

您决定使用像Laravel这样的 PHP Web 框架来开发遵循模型-视图-控制器 (MVC) 架构模式的 Web 应用程序。

您将问题编写为用户故事,添加一些细节,等等。

[用户特定 - 组件]

  • 作为用户,我希望能够管理用户。
    • 作为用户,我希望能够注册一个新用户。
    • 作为用户,我希望能够删除现有用户。
      ...

[消息特定 - 组件]

  • 作为用户,我希望能够进行对话。
    • 作为用户,我希望能够向用户发送消息。
    • 作为用户,我希望能够接收来自用户的消息。
    • 作为用户,我希望能够在消息中使用表情符号。
    • 作为用户,我希望能够将文件附加到消息中。
      ...

[特定任务 - 组件]

  • 作为用户,我希望能够拥有一个任务板。
    • 作为用户,我希望能够添加新任务。
    • 作为用户,我希望能够为用户分配任务。
    • 作为用户,我希望能够将任务标记为已完成。
      ...

你懂了?!目前没有问题。有些故事甚至可以分解成更小的故事,然后再分解成一些任务,然后是一些子任务。

让我们更进一步:您使用像github这样的源代码协作平台,结合Fish-Eye并决定使用智能提交来转换问题。您的问题和提交结构良好且易于跟踪。(美丽的想法)

如果您遵循框架 laravel 中的指南,您将有不同的任务需要跟进:

  • 数据库(有关系)
  • 模型(有关系)
  • 控制器
  • 路线 (API)
  • 视图(用户界面)
  • 验证
  • 活动
  • 验证
  • 错误/异常/记录
  • ...

必须完成此任务,甚至更多任务才能确认组件已完成。我所说的组件是指上面定义的,比如用户、消息、任务。他们都有一些共同点,你会一遍又一遍地重复。但是您仍然希望使用完成问题所需的源代码填充问题。

User.php (模型关系)

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    /**
     * Get the message record associated with the user. …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller agile jira laravel

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