我正在尝试以一种文本内容的某些区域是只读的方式配置Monaco编辑器.更准确地说,我希望第一行和最后一行是只读的.示例如下:
public something(someArgument) { // This is readonly
// This is where the user can put his code
// more user code...
} // readonly again
Run Code Online (Sandbox Code Playgroud)
我已经用Ace编辑器做了类似的事情,但我无法想办法用摩纳哥做到这一点.有一个ModelContentChangedEvent你可以注册一个监听器,但它发生了变化后被触发(所以为时已晚,以防止任何事情).有更多摩纳哥经验的人是否知道如何做到这一点?
提前致谢!
我认为标题是这样的:我想使用带有时区的ISO 8601作为Laravels Eloquent中的默认DateTime-Format.我懂了
class mEloquent extends Eloquent {
protected function getDateFormat()
{
return 'YYYY-MM-DDThh:mm:ss.sTZD';
}
}
Run Code Online (Sandbox Code Playgroud)
我的所有模型都将扩展mEloquent.但是我应该如何构建表格呢?只是
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class CreateUsersTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function(Blueprint $table)
{
$table->increments('id');
$table->string('firstName');
$table->string('lastName');
$table->string('email')->unique();
$table->string('password');
$table->timestamps();
});
} ......
Run Code Online (Sandbox Code Playgroud)
像平常一样?我该如何比较这个日期格式?或者我只是使用默认值并单独保存时区?
tl;博士在底部
\n\n我有一个用 TypeScript 编写的网络服务器和一个用 TypeScript 编写的客户端 SPA。我的想法是共享请求和响应数据的接口,以充分利用“类型安全”。\n我的大问题是客户端和服务器是同级文件夹,每个文件夹都有自己的 package.json、tsconfig.json、src-dir 等.\n我想要的是这样的:
\n\nserver/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 build/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 package.json\nclient/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 build/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 package.json\nshared/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Requests.ts\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Responses.ts\nRun Code Online (Sandbox Code Playgroud)\n\n我希望能够像这样导入共享接口:
\n\nimport { ILoginRequest } from \'@shared/Requests\';\nRun Code Online (Sandbox Code Playgroud)\n\n我已经配置了我的tsconfig.json但tsc仍然输出 \n error TS2307: Cannot find module \'@shared/Requests\'.:
以客户端(React)配置为例:
\n\n{\n "compilerOptions": {\n "outDir": "build/dist",\n "module": "esnext",\n "target": "es5",\n "lib": ["es6", "dom"],\n "sourceMap": true,\n "allowJs": true,\n "jsx": "react",\n "moduleResolution": "node",\n "rootDirs": [\n "src",\n "../shared"\n ],\n "forceConsistentCasingInFileNames": true,\n "noImplicitReturns": true,\n "noImplicitThis": true,\n "noImplicitAny": …Run Code Online (Sandbox Code Playgroud) typescript ×2
eloquent ×1
iso8601 ×1
javascript ×1
laravel ×1
mysql ×1
php ×1
tsc ×1
tsconfig ×1