$ 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、続いて、デプロイ周りか…
 
					 
