# 創建菜單
> 以下代碼是創建普通菜單,但創建掃碼推事件、彈出系統拍照發圖等菜單只需要構造相應數據即可。
[TOC]
## 創建菜單
**請求示例**
```
$button = [
'button' => [
0 => [
'type' => 'view',
'name' => '開源框架',
'url' => 'http://www.hdphp.com/',
],
1 => [
'name' => '后盾',
'sub_button' => [
[
'type' => 'view',
'name' => '后盾網',
'url' => 'http://www.houdunwang.com/',
],
[
'type' => 'view',
'name' => '后盾人',
'url' => 'http://www.houdunren.com/',
],
],
],
],
];
WeChat::instance('button')->create($button);
```
**返回值**
正確時的返回如下
```
[
"errcode"=>0,
"errmsg"=>"ok"
]
```