$ php composer.phar create-project –prefer-dist cakephp/app:4.* blog
$ bin/cake server -H 192.168.56.10 -p 8000
$ bin/cake migrations migrate
migrations migrate
migrations migrate -t migrationID
migrations rollback
migrations rollback -t migrationID
migrations status
PostsTable.php
public function validationDefault(Validator $validator): Validator
{
$validator
->integer('id')
->allowEmptyString('id', null, 'create');
$validator
->scalar('title')
->maxLength('title', 150, '150文字以上で入力してください。')
->minLength('title', 5, '5文字以上で入力してください。')
->notEmptyString('title', 'タイトルは必ず入力してください');
$validator
->scalar('description')
->maxLength('description', 255, '150文字以上で入力してください。')
->allowEmptyString('description');
$validator
->scalar('body')
->allowEmptyString('body');
$validator
->boolean('published')
->notEmptyString('published');
return $validator;
}

OK、続いて、デプロイ周りか…