我需要当前的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)
.
它的计算方式并不重要,输出应该只是这些值与秒的差值.
PhpStorm突出显示以下命名空间是一个错误。
<?php
namespace App\Http\Controllers\Public;
Run Code Online (Sandbox Code Playgroud)
错误: Expected: identifier
一般来说。预留关键字public(function,)是否class不适合命名空间?
我正在寻找一种从命令行界面向我的Laravel项目的composer.json文件中的自动加载PSR-4-Section中添加名称空间的方法。
{
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "modules/",
/* add more here */
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望有一个类似的命令composer require,但是我没有找到这个机会的有效命令。
有没有人为此提出适当的解决方案?
即使是一个脚本bash,powershell,php,...,将不胜感激。能够从命令行运行它是主要的事情。
假设您将使用像Jira这样的问题和项目跟踪软件来规划下一个即将到来的项目。
您决定使用像Laravel这样的 PHP Web 框架来开发遵循模型-视图-控制器 (MVC) 架构模式的 Web 应用程序。
您将问题编写为用户故事,添加一些细节,等等。
[用户特定 - 组件]
- 作为用户,我希望能够管理用户。
- 作为用户,我希望能够注册一个新用户。
- 作为用户,我希望能够删除现有用户。
...
[消息特定 - 组件]
- 作为用户,我希望能够进行对话。
- 作为用户,我希望能够向用户发送消息。
- 作为用户,我希望能够接收来自用户的消息。
- 作为用户,我希望能够在消息中使用表情符号。
- 作为用户,我希望能够将文件附加到消息中。
...
[特定任务 - 组件]
- 作为用户,我希望能够拥有一个任务板。
- 作为用户,我希望能够添加新任务。
- 作为用户,我希望能够为用户分配任务。
- 作为用户,我希望能够将任务标记为已完成。
...
你懂了?!目前没有问题。有些故事甚至可以分解成更小的故事,然后再分解成一些任务,然后是一些子任务。
让我们更进一步:您使用像github这样的源代码协作平台,结合Fish-Eye并决定使用智能提交来转换问题。您的问题和提交结构良好且易于跟踪。(美丽的想法)
如果您遵循框架 laravel 中的指南,您将有不同的任务需要跟进:
必须完成此任务,甚至更多任务才能确认组件已完成。我所说的组件是指上面定义的,比如用户、消息、任务。他们都有一些共同点,你会一遍又一遍地重复。但是您仍然希望使用完成问题所需的源代码填充问题。
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)