{success} KIZUNAを運営する本システムにログインできるアカウントを登録するAPIです。
| メソッド | URI | Headers |
|---|---|---|
/api/account |
Default |
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| id | int | ID | ※新規登録の場合はnullが渡されます。 |
| name | string | アカウント名称 | |
| login_id | string | アカウントログインID | |
| password | string | パスワード | ※編集の場合は任意項目になります。 |
{
'id' : 1,
'name' : 'テスト管理者',
'login_id' : 'admin@gmail.com',
'password' : 'password123456',
}
成功時
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| id | int | id | アカウント新規作成時も更新時もIDを返却します。 |
{
"result" : true,
"errors" : "",
"data" : {
'id': 1,
},
}
ステータスコード:200
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| result | boolean | リクエスト結果 | |
| error | List |
エラーメッセージ |
{
"result" : false,
"errors" : {
'name' : '25文字以内で入力してください。',
'login_id' : '255文字以内で入力してください。',
'password' : '英数小文字8桁以上で設定してください',
},
"data" : "",
}
| 画面項目名 | フィールド名 | チェック内容 | 備考 |
|---|---|---|---|
| ログインID | login_id | required | |
| max:255 | |||
| ログインID重複チェック | ・下記3項目ででuniqueになるようチェックを行います。cmps_accounts.login_idcmps_accounts.deleted_at |
||
| 名前 | name | required | |
| max:100 | |||
| パスワード | password | required (※) | ※編集時にパスワードを変更しない場合は nullが渡されるのでnullableになります。 |
| 指定文字種のみ許可 | ・下記3項目を許可 半角英数字 半角ハイフン 半角アンダーバー ・クラス: App\Rules\CharacterType\Identifier |
||
| between:8,20 |
| 物理名 | フィールド名 | 型 | 備考 |
|---|---|---|---|
| name | name | string | |
| login_id | login_id | string | |
| password | password | string | 編集時、パスワードを変更しない場合は saveする際に渡すパラメータから除外してください。 |
| created_at | - | datetime | 新規登録時、現在日時を登録します。 |
| updated_at | - | datetime | 編集時、現在日時を登録します。 |