亚洲综合色噜噜狠狠网站超清,久久婷婷国产综合精品青草,精品一区二区三区在线播放视频
http://www.cdzhdemyy.cn/blogtag/php
zh-hans
-
Laravel學習筆記(六)數據庫填充
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E5%85%AD%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A1%AB%E5%85%85
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>數據庫驅動的應用程序往往需要預先填充數據到數據庫,以便進行測試和演示。</p>
<p>?</p>
<h3><strong>什么是種子數據</strong></h3>
<p>?</p>
<p>種子數據就是必須要加載了應用程序才能正常運行的數據。大多數應用程序需要在開發、測試和生產中加載一些參考數據。</p>
<p>一般來說,這些數據不是用戶創建的,盡管我們可能一次一次的修改它們;我們的數據會依賴這些數據。</p>
<p>種子數據通常是不變的。一般來說,在應用程序中不可被編輯。但是,要求上它是可以被更改的,如果被更改了,種子數據需要被重新加載到部署的應用程序中。</p>
<p>理想的解決方案是自動化的:你沒必要去關心它。當你簽出代碼,啟動你的應用,他就準備好了。它應該提供數據完整性:創建的記錄應通過您的驗證。它應該很容易更新種子數據。</p>
<p>?</p>
<h3><strong>數據庫填充與遷移</strong></h3>
<p>?</p>
<p>在前幾節我們講到了數據遷移,數據遷移可以創建數據表的結構,其實,數據遷移也同樣可以插入數據,需要創建一個新的遷移文件:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:make seed_authors_table </pre>
</div>
<p>運行如下:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121541314306742.png" style="border:0px" /></p>
<p>編輯新生成的文件2014_03_12_063755_seed_authors_table.php,</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <?php
<span style="color:rgb(0, 128, 128)"> 2</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Schema\Blueprint;
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Migrations\Migration;
<span style="color:rgb(0, 128, 128)"> 4</span>
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 0, 255)">class</span> SeedAuthorsTable <span style="color:rgb(0, 0, 255)">extends</span> Migration {
<span style="color:rgb(0, 128, 128)"> 6</span>
<span style="color:rgb(0, 128, 128)"> 7</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(0, 128, 0)"> * Run the migrations.
</span><span style="color:rgb(0, 128, 128)"> 9</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> up()
<span style="color:rgb(0, 128, 128)">13</span> {
<span style="color:rgb(0, 128, 128)">14</span> DB::table('authors')->insert(
<span style="color:rgb(0, 128, 128)">15</span> <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)">16</span> <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)">17</span> 'name' => 'Bowen',
<span style="color:rgb(0, 128, 128)">18</span> 'age' => 25,
<span style="color:rgb(0, 128, 128)">19</span> 'active'=> 1,
<span style="color:rgb(0, 128, 128)">20</span> 'email'=>'bowen@nova.com',
<span style="color:rgb(0, 128, 128)">21</span> 'bio' => '',
<span style="color:rgb(0, 128, 128)">22</span> 'role_id' => 2
<span style="color:rgb(0, 128, 128)">23</span> ),
<span style="color:rgb(0, 128, 128)">24</span> <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)">25</span> 'name' => 'Judith',
<span style="color:rgb(0, 128, 128)">26</span> 'age' => 21,
<span style="color:rgb(0, 128, 128)">27</span> 'active'=>0,
<span style="color:rgb(0, 128, 128)">28</span> 'email'=>'judith@nova.com',
<span style="color:rgb(0, 128, 128)">29</span> 'bio' => '',
<span style="color:rgb(0, 128, 128)">30</span> 'role_id' => 1
<span style="color:rgb(0, 128, 128)">31</span> )
<span style="color:rgb(0, 128, 128)">32</span> ));
<span style="color:rgb(0, 128, 128)">33</span> }
<span style="color:rgb(0, 128, 128)">34</span>
<span style="color:rgb(0, 128, 128)">35</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)">36</span> <span style="color:rgb(0, 128, 0)"> * Reverse the migrations.
</span><span style="color:rgb(0, 128, 128)">37</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">38</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">39</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">40</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> down()
<span style="color:rgb(0, 128, 128)">41</span> {
<span style="color:rgb(0, 128, 128)">42</span> DB::table('authors')->delete();
<span style="color:rgb(0, 128, 128)">43</span> }
<span style="color:rgb(0, 128, 128)">44</span> }</pre>
</div>
<p>運行該遷移文件如下:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121542372548664.png" style="border:0px" /></p>
<p>查看數據庫”authors”表,發現多了兩條數據:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121542459452443.png" style="border:0px" /></p>
<h3>?</h3>
<h3><strong>數據庫遷移填充的壞處</strong></h3>
<p>?</p>
<p>雖然我們可以使用數據庫遷移的方式進行填充,但是這種方式有很多的缺點:</p>
<ul><li>如果執行了遷移的回滾操作,那么我們添加的數據將會丟失;</li>
<li>更改數據比較麻煩</li>
</ul><p>?</p>
<h3><strong>Laravel數據庫填充(Seeder)</strong></h3>
<p>?</p>
<p>從4開始,artisan現在提供了一種巧妙的方式填充數據庫。遷移永遠不應該被應用于填充數據庫。數據填充使用artisan db:seed命令,來非常簡單的完成填充操作。</p>
<p>這個簡單的方式通過填充類使用測試數據填充您的數據庫。所有的填充類都存放在app/database/seeds?目錄下。填充類可以以形式命名,但最好遵循一些合理的約束,比如?UserTableSeeder等。默認情況下,一個?DatabaseSeeder?類以為您定義。在這個類中,您可以使用?call?函數運行其他填充類,允許您控制填充順序。</p>
<p>?</p>
<h3><strong>創建新的填充文件</strong></h3>
<p>?</p>
<p>要給”authors”表填充數據,在app/database/seeds?目錄下創建新的文件AuthorTableSeeder.php,編輯該文件:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <?php
<span style="color:rgb(0, 128, 128)"> 2</span>
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 0, 255)">class</span> AuthorTableSeeder <span style="color:rgb(0, 0, 255)">extends</span> Seeder {
<span style="color:rgb(0, 128, 128)"> 4</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> run()
<span style="color:rgb(0, 128, 128)"> 5</span> {
<span style="color:rgb(0, 128, 128)"> 6</span> Author::create(<span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)"> 7</span> 'name' => 'Test1',
<span style="color:rgb(0, 128, 128)"> 8</span> 'age' => 25,
<span style="color:rgb(0, 128, 128)"> 9</span> 'active'=> 1,
<span style="color:rgb(0, 128, 128)">10</span> 'email'=>'test1@nova.com',
<span style="color:rgb(0, 128, 128)">11</span> 'bio' => '',
<span style="color:rgb(0, 128, 128)">12</span> 'role_id' => 2
<span style="color:rgb(0, 128, 128)">13</span> ));
<span style="color:rgb(0, 128, 128)">14</span> }
<span style="color:rgb(0, 128, 128)">15</span> }</pre>
</div>
<p>然后執行artisan命令行:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan db:seed --<span style="color:rgb(0, 0, 255)">class</span>=AuthorTableSeeder</pre>
</div>
<p>?</p>
<p>然后數據庫中就會新加入一條記錄。</p>
<p>還有一種全局的執行方法php artisan db:seed,可以執行多個填充類。該方法是執行的DatabaseSeeder這個類,我們編輯這個類:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <span style="color:rgb(0, 0, 255)">class</span> DatabaseSeeder <span style="color:rgb(0, 0, 255)">extends</span> Seeder {
<span style="color:rgb(0, 128, 128)"> 2</span>
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)"> 4</span> <span style="color:rgb(0, 128, 0)"> * Run the database seeds.
</span><span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)"> 6</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)"> 7</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> run()
<span style="color:rgb(0, 128, 128)"> 9</span> {
<span style="color:rgb(0, 128, 128)">10</span> Eloquent::unguard();
<span style="color:rgb(0, 128, 128)">11</span>
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(128, 0, 128)">$this</span>->call('AuthorTableSeeder'); <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)">調用'AuthorTableSeeder'填充類</span>
<span style="color:rgb(0, 128, 128)">13</span>
<span style="color:rgb(0, 128, 128)">14</span> <span style="color:rgb(128, 0, 128)">$this</span>->command->info('Employee table seeded!');
<span style="color:rgb(0, 128, 128)">15</span> }
<span style="color:rgb(0, 128, 128)">16</span>
<span style="color:rgb(0, 128, 128)">17</span> }</pre>
</div>
<p>您也可以使用?migrate:refresh?命令填充數據庫,將會回滾并重新運行所有遷移:然后執行php artisan db:seed,這時同樣會成功添加數據。</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:refresh --seed</pre>
</div>
<p>?</p>
<p>參考資料:<a href="http://laravelbook.com/laravel-database-seeding">http://laravelbook.com/laravel-database-seeding</a></p>
<p>作者更多博客:<a href="http://www.cnblogs.com/huangbx/">Bowen Huang</a></p>
<p>未完待續……</p>
<p>?</p>
</div></div></div><div id="comment-wrapper-nid-553"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 03:05:18 +0000
Bowen Huang
553 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E5%85%AD%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A1%AB%E5%85%85#comments
-
Laravel學習筆記(五)創建數據結構,更新數據結構
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%BA%94%EF%BC%89%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%EF%BC%8C%E6%9B%B4%E6%96%B0%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2><strong>默認假設</strong></h2>
<p>?</p>
<p>所有的列在定義的時候都有默認的假設,你可以根據需要重寫。</p>
<ul><li>Laravel假定每個表都有一個數值型的主鍵(通常命名為”id”),確保新加入的每一行都是唯一的。Laravel只有在每個表都有數值型主鍵時才會正常運行。所以,對于每一個Laravel應用,都要確保定義的主鍵使用的是increments()方法。</li>
<li>列在默認情況下為NOT NULL。</li>
</ul><p>現在,讓我們一行行分析結構生成器生成的authors表,下面是up()方法中的代碼:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)"> auto increment id (primary key)</span>
<span style="color:rgb(0, 128, 128)"> 2</span> <span style="color:rgb(128, 0, 128)">$table</span>->increments('id');
<span style="color:rgb(0, 128, 128)"> 3</span>
<span style="color:rgb(0, 128, 128)"> 4</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">string</span>('name');
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">integer</span>('age')->nullable();
<span style="color:rgb(0, 128, 128)"> 6</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">boolean</span>('active')-><span style="color:rgb(0, 0, 255)">default</span>(1);
<span style="color:rgb(0, 128, 128)"> 7</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">integer</span>('role_id')->unsigned();
<span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(128, 0, 128)">$table</span>->text('bio');
<span style="color:rgb(0, 128, 128)"> 9</span>
<span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)"> created_at, updated_at DATETIME</span>
<span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(128, 0, 128)">$table</span>->timestamps();</pre>
</div>
<p>實際上生成的SQL代碼為:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width:100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> `id` <span style="color:rgb(0, 0, 255)">INT</span>(<strong>11</strong>) <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> AUTO_INCREMENT,
<span style="color:rgb(0, 128, 128)">2</span> `name` <span style="color:rgb(0, 0, 255)">VARCHAR</span>(<strong>255</strong>) <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)">3</span> `age` <span style="color:rgb(0, 0, 255)">INT</span>(<strong>11</strong>) <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)">4</span> `active` <span style="color:rgb(0, 0, 255)">TINYINT</span>(<strong>4</strong>) <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">1</span><span style="color:rgb(255, 0, 0)">'</span>,
<span style="color:rgb(0, 128, 128)">5</span> `role_id` <span style="color:rgb(0, 0, 255)">INT</span>(<strong>10</strong>) UNSIGNED <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)">6</span> `bio` <span style="color:rgb(0, 0, 255)">TEXT</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)">7</span>
<span style="color:rgb(0, 128, 128)">8</span> `created_at` <span style="color:rgb(0, 0, 255)">TIMESTAMP</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">0000-00-00 00:00:00</span><span style="color:rgb(255, 0, 0)">'</span>,
<span style="color:rgb(0, 128, 128)">9</span> `updated_at` <span style="color:rgb(0, 0, 255)">TIMESTAMP</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">0000-00-00 00:00:00</span><span style="color:rgb(255, 0, 0)">'</span>,</pre>
</div>
<p>?</p>
<p>我們會意識到,遷移是多么的強大,我們自需要記住一些結構生成器方法而不是寫晦澀難懂的SQL DDL代碼。</p>
<p>我們創建了表,那我們想要回滾的時候怎么辦呢?只需要在于up()方法對應的down()方法中使用drop()方法即可。</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> down()
<span style="color:rgb(0, 128, 128)">2</span> {
<span style="color:rgb(0, 128, 128)">3</span> Schema::drop('authors');
<span style="color:rgb(0, 128, 128)">4</span> }</pre>
</div>
<p>這個方法非常簡單,只有一行。它的全部作用就是刪除”authors”表,如果你熟悉sql,它等同于DROP TABLE authors。</p>
<p>現在,我們已經寫好了架構,我們就可以對數據庫執行遷移文件了。轉到命令行工具,跳轉到應用目錄下,運行artisan migrate命令:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate</pre>
</div>
<p>執行結果如下:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121354540608470.png" style="border:0px" /></p>
<p>檢查數據庫,你會發現已經有了”authors”表,</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/121355075656145.png" style="border:0px" /></p>
<p>表結構如下:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/121355201922722.png" style="border:0px" /></p>
<p>如果你要使用sql語句實現這張表,那么sql查詢語句如下:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <span style="color:rgb(0, 0, 255)">CREATE</span> <span style="color:rgb(0, 0, 255)">TABLE</span> `authors` (
<span style="color:rgb(0, 128, 128)"> 2</span> id <span style="color:rgb(0, 0, 255)">int</span> AUTO_INCREMENT <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)"> 3</span> name <span style="color:rgb(0, 0, 255)">varchar</span>(<strong>255</strong>) <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)"> 4</span> age <span style="color:rgb(0, 0, 255)">int</span>,
<span style="color:rgb(0, 128, 128)"> 5</span> active <span style="color:rgb(0, 0, 255)">tinyint</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">1</span><span style="color:rgb(255, 0, 0)">'</span>,
<span style="color:rgb(0, 128, 128)"> 6</span> role_id <span style="color:rgb(0, 0, 255)">int</span>(<strong>10</strong>) UNSIGNED <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)"> 7</span> bio <span style="color:rgb(0, 0, 255)">text</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)"> 8</span> created_at <span style="color:rgb(0, 0, 255)">timestamp</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">0000-00-00 00:00:00</span><span style="color:rgb(255, 0, 0)">'</span>,
<span style="color:rgb(0, 128, 128)"> 9</span> updated_at <span style="color:rgb(0, 0, 255)">timestamp</span> <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span> <span style="color:rgb(0, 0, 255)">DEFAULT</span> <span style="color:rgb(255, 0, 0)">'</span><span style="color:rgb(255, 0, 0)">0000-00-00 00:00:00</span><span style="color:rgb(255, 0, 0)">'</span>,
<span style="color:rgb(0, 128, 128)">10</span> email <span style="color:rgb(0, 0, 255)">varchar</span>(<strong>64</strong>) <span style="color:rgb(128, 128, 128)">NOT</span> <span style="color:rgb(0, 0, 255)">NULL</span>,
<span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(0, 128, 128)">/*</span><span style="color:rgb(0, 128, 128)"> Keys </span><span style="color:rgb(0, 128, 128)">*/</span>
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(0, 0, 255)">PRIMARY</span> <span style="color:rgb(0, 0, 255)">KEY</span> (id)
<span style="color:rgb(0, 128, 128)">13</span> ) ENGINE <span style="color:rgb(128, 128, 128)">=</span> InnoDB;</pre>
</div>
<p>現在假設我們上次的執行存在錯誤想要回滾,我們自需要使用artisan命令行工具執行下面的命令即可:下一次,如果你想修改數據模型,你可以創建一個新的遷移,再次執行命令artisan migrate。每一次執行artisan migrate命令,它都會根據時間戳去檢查哪些沒有執行,如果執行了,就跳到下一個文件,如果沒有執行,就執行這次遷移,直到執行完所有遷移文件。</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:rollback</pre>
</div>
<p>運行如下:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121356563173922.png" style="border:0px" /></p>
<p>你會發現,表”authors”已經從數據庫中刪除了。</p>
<p>現在重新創建”authors”表,執行artisan migrate命令:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate</pre>
</div>
<p>這時,表”authors”又重新創建了。</p>
<p>但是我想在表中添加”email”列。先使用artisan創建新的遷移文件:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
php artisan migrate:make add_email_to_authors_table</pre>
</div>
<p>運行結果如下:</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/121359331789634.png" style="border:0px" /></p>
<p>然后編輯2014_03_12_051119_add_email_to_authors_table.php文件,添加電子郵件列。我們使用Schema::table()方法,有兩個參數:表名、閉包函數(在此函數內添加字段)。</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> up()
<span style="color:rgb(0, 128, 128)">2</span> {
<span style="color:rgb(0, 128, 128)">3</span> Schema::table('authors', <span style="color:rgb(0, 0, 255)">function</span>(<span style="color:rgb(128, 0, 128)">$table</span>) {
<span style="color:rgb(0, 128, 128)">4</span> <span style="color:rgb(128, 0, 128)">$table</span> -><span style="color:rgb(0, 0, 255)">string</span>('email', 64);
<span style="color:rgb(0, 128, 128)">5</span> });
<span style="color:rgb(0, 128, 128)">6</span> }</pre>
</div>
<p>有了添加方法,當然也需要添加回滾方法了,這里再次使用Schema::table()方法。</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> down()
<span style="color:rgb(0, 128, 128)">2</span> {
<span style="color:rgb(0, 128, 128)">3</span> Schema::table('authors', <span style="color:rgb(0, 0, 255)">function</span>(<span style="color:rgb(128, 0, 128)">$table</span>) {
<span style="color:rgb(0, 128, 128)">4</span> <span style="color:rgb(128, 0, 128)">$table</span> ->dropColumn('email');
<span style="color:rgb(0, 128, 128)">5</span> });
<span style="color:rgb(0, 128, 128)">6</span> }</pre>
</div>
<p>?</p>
<p>上面的方法使用了dropColumn()方法上出列。</p>
<p>現在運行artisan命令運行該遷移文件如下:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/121401112187046.png" style="border:0px" /></p>
<p>刷新數據庫表,你會發現”email”字段已經在”authors”中出現了,如下圖:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/121401203196468.png" style="border:0px" /></p>
<p>如果我們回滾了這次遷移,那么email字段會從表中刪除。</p>
<p>Artisan命令還有一個更強大的命令行,它可以回滾所有的遷移:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:<span style="color:rgb(0, 128, 128)">reset</span></pre>
</div>
<h2>?</h2>
<h2><strong>表操作</strong></h2>
<p>?</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p>Laravel 方法</p>
</td>
<td>
<p>目的</p>
</td>
</tr><tr><td>
<p><code><strong>create()</strong></code></p>
</td>
<td>
<p>用一個名稱創建的表。第二個參數是包含表定義的閉包。</p>
</td>
</tr><tr><td>
<p><code><strong>drop()</strong></code></p>
</td>
<td>
<p>可以通過<code>drop()</code>方法刪除表。刪除一個表同時會刪除它的所有列和任何索引。</p>
</td>
</tr><tr><td>
<p><code><strong>dropIfExists()</strong></code></p>
</td>
<td>
<p>刪除表 (如果存在)。</p>
</td>
</tr><tr><td>
<p><code><strong>rename($to)</strong></code></p>
</td>
<td>
<p>重命名表。</p>
</td>
</tr></tbody></table><h2>?</h2>
<h2><strong>列操作</strong></h2>
<p>?</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p>Laravel 方法</p>
</td>
<td>
<p>目的</p>
</td>
</tr><tr><td>
<p><code><strong>dropColumn($columns)</strong></code></p>
</td>
<td>
<p>刪除指定的列。請記住任何與該列關聯的索引也將被刪除。</p>
</td>
</tr><tr><td>
<p><code><strong>dropColumns()</strong></code></p>
</td>
<td>
<p>刪除指定的列。</p>
</td>
</tr></tbody></table><h2>?</h2>
<h2><strong>索引的操作</strong></h2>
<p>?</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p>Laravel 方法</p>
</td>
<td>
<p>目的</p>
</td>
</tr><tr><td>
<p><code><strong>primary($columns, $name = null)</strong></code></p>
</td>
<td>
<p>指定表的主鍵。</p>
</td>
</tr><tr><td>
<p><code><strong>unique($columns, $name = null)</strong></code></p>
</td>
<td>
<p>指定表的唯一索引。</p>
</td>
</tr><tr><td>
<p><code><strong>index($columns, $name = null)</strong></code></p>
</td>
<td>
<p>指定表的索引。</p>
</td>
</tr><tr><td>
<p><code><strong>foreign($columns, $name = null)</strong></code></p>
</td>
<td>
<p>指定表的外鍵。</p>
</td>
</tr><tr><td>
<p><code><strong>dropPrimary($index = null)</strong></code></p>
</td>
<td>
<p>刪除給定的主鍵。</p>
</td>
</tr><tr><td>
<p><code><strong>dropUnique($index)</strong></code></p>
</td>
<td>
<p>刪除給定的唯一鍵。</p>
</td>
</tr><tr><td>
<p><code><strong>dropIndex($index)</strong></code></p>
</td>
<td>
<p>刪除給定的索引。</p>
</td>
</tr><tr><td>
<p><code><strong>dropForeign($index)</strong></code></p>
</td>
<td>
<p>刪除給定的外鍵。</p>
</td>
</tr></tbody></table><p>?</p>
<p>參考資料:<a href="http://laravelbook.com/laravel-migrations-managing-databases">http://laravelbook.com/laravel-migrations-managing-databases</a></p>
<p>作者更多博客:<a href="http://www.cnblogs.com/huangbx/">Bowen Huang</a></p>
<p>未完待續待續……</p>
<p>?</p>
</div></div></div><div id="comment-wrapper-nid-552"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 03:00:03 +0000
Bowen Huang
552 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%BA%94%EF%BC%89%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%EF%BC%8C%E6%9B%B4%E6%96%B0%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84#comments
-
Laravel學習筆記(四)數據庫遷移案例
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E5%9B%9B%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%A1%88%E4%BE%8B
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2><strong>創建遷移</strong></h2>
<p>?</p>
<p>首先,讓我們創建一個MySql數據庫“Laravel_db”。接下來打開app/config目錄下的database.php文件。請確保default鍵值是mysql:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)">2</span> ...
<span style="color:rgb(0, 128, 128)">3</span> 'default' => 'mysql',</pre>
</div>
<p>然后輸入你的數據庫配置信息:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> ...
<span style="color:rgb(0, 128, 128)"> 2</span> 'connections' => <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)"> 3</span> 'mysql' => <span style="color:rgb(0, 0, 255)">array</span>(
<span style="color:rgb(0, 128, 128)"> 4</span> 'driver' => 'mysql',
<span style="color:rgb(0, 128, 128)"> 5</span> 'host' => '127.0.0.1',
<span style="color:rgb(0, 128, 128)"> 6</span> 'database' => 'laravel_db', <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)">數據庫名</span>
<span style="color:rgb(0, 128, 128)"> 7</span> 'username' => 'root, //你的數據庫用戶
<span style="color:rgb(0, 128, 128)"> 8</span> 'password' => 'Your_Database_Password', //數據庫登錄密碼
<span style="color:rgb(0, 128, 128)"> 9</span> 'charset' => 'utf8',
<span style="color:rgb(0, 128, 128)">10</span> 'collation' => 'utf8_unicode_ci',
<span style="color:rgb(0, 128, 128)">11</span> 'prefix' => '',
<span style="color:rgb(0, 128, 128)">12</span> ),
<span style="color:rgb(0, 128, 128)">13</span> ...</pre>
</div>
<p>我們要使用Laravel命令行工具artisan來創建我們新的遷移。要運行astisan需要打開一個終端,切換路徑到Laravel引用程序文件夾的更目錄。</p>
<p>第一個我們需要做的就是安裝migrations表,這樣Laravel就可以追蹤哪些遷移已經運行了。下面的命令將會在數據庫中創建一個特殊的表:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:install</pre>
</div>
<p>如下:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/120137323241403.png" style="border:0px" /></p>
<p>如果創建成功,artisan會返回“Migration table created successfully.”。</p>
<p>查看數據庫,你會發現artisan確實創建了一個新表“migrations”。</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/120137412234652.png" style="border:0px" /></p>
<p>你不需要過于關注這個表。這只是一個幫助Laravel監視遷移的表。當你添加新的遷移,artisan migrate會檢查migrations表并執行那些沒有運行的遷移。</p>
<p>現在,讓我們創建一個實際的遷移文件。我想創建一個名為“author”的新表。讓我們運行artisan migrate:make命令:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:make create_authors_table</pre>
</div>
<p>運行截圖如下:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/120138078509818.png" style="border:0px" /></p>
<p>你會在app/database/migrations目錄下看到文件2014_03_11_162133_create_authors_table.php。</p>
<p>正如你看到的,一個新的遷移文件名稱中包含時間戳和遷移的描述性名稱。</p>
<p>[注]注意細節的讀者可能會注意到我們用“authors”問不是“author”命名作者表。這是Laravel設計理念的一方面,使用自然模型幫助我們存儲數據模型。Laravel的表應該始終命名為你的數據模型的復數形式。對于Author模型,表就被命名為“authors”。如果你有一個模型Car,你需要命名表為“Cars”。另外,<span style="color:#800000"><em>SELECT name FROM authors WHERE id=100?</em></span>比?<span style="color:#800000"><em>SELECT name FROM author WHERE id=100?</em></span>更有意義。</p>
<p>?</p>
<h2><strong>遷移的解剖</strong></h2>
<p>?</p>
<p>遷移是Illuminate\Database\Migrations\MigrationLaravel 類的子類。您創建的類必須至少包含類的兩個方法up()和down()。下面是生成由artisan的骨架遷移類:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <?php
<span style="color:rgb(0, 128, 128)"> 2</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Schema\Blueprint;
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Migrations\Migration;
<span style="color:rgb(0, 128, 128)"> 4</span>
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 0, 255)">class</span> CreateAuthorsTable <span style="color:rgb(0, 0, 255)">extends</span> Migration {
<span style="color:rgb(0, 128, 128)"> 6</span>
<span style="color:rgb(0, 128, 128)"> 7</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(0, 128, 0)"> * Run the migrations.
</span><span style="color:rgb(0, 128, 128)"> 9</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> up()
<span style="color:rgb(0, 128, 128)">13</span> {
<span style="color:rgb(0, 128, 128)">14</span> <span style="color:rgb(0, 128, 0)">//
</span><span style="color:rgb(0, 128, 128)">15</span> }
<span style="color:rgb(0, 128, 128)">16</span>
<span style="color:rgb(0, 128, 128)">17</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)">18</span> <span style="color:rgb(0, 128, 0)"> * Reverse the migrations.
</span><span style="color:rgb(0, 128, 128)">19</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">20</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">21</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">22</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> down()
<span style="color:rgb(0, 128, 128)">23</span> {
<span style="color:rgb(0, 128, 128)">24</span> <span style="color:rgb(0, 128, 0)">//
</span><span style="color:rgb(0, 128, 128)">25</span> }
<span style="color:rgb(0, 128, 128)">26</span> }</pre>
</div>
<p>使用Laravel,我們可以在任何時間遷移到數據模型的特定版本。Up()方法中的代碼執行向前遷移,down()執行反向遷移(創建數據庫的新版本或者回滾到前一個版本)。</p>
<p>很容易想到up()執行遷移文件操作,down()是完全相反。就像word文檔中的撤銷命令——撤銷所做的修改。例如,我們想創建一個“authors”表,在up()中創建,在down()中撤銷。讓我們看看應該怎么做。</p>
<p>Artisan migrate:make命令有一些可以加快你工作流的其他選項。讓我們運行下面命令:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> php artisan migrate:make create_authors_table --table authors --create</pre>
</div>
<p>在上面的例子中,我們使用—table選項指定表名。另外,我添加了—create選項去告知artisan這個表需要被創建。如果我們打開遷移文件,你會發現artisan為我們生成了額外的樣板文件代碼:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <?php
<span style="color:rgb(0, 128, 128)"> 2</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Schema\Blueprint;
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 0, 255)">use</span> Illuminate\Database\Migrations\Migration;
<span style="color:rgb(0, 128, 128)"> 4</span>
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 0, 255)">class</span> CreateAuthorsTable <span style="color:rgb(0, 0, 255)">extends</span> Migration {
<span style="color:rgb(0, 128, 128)"> 6</span>
<span style="color:rgb(0, 128, 128)"> 7</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(0, 128, 0)"> * Run the migrations.
</span><span style="color:rgb(0, 128, 128)"> 9</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> up()
<span style="color:rgb(0, 128, 128)">13</span> {
<span style="color:rgb(0, 128, 128)">14</span> Schema::table('authors', <span style="color:rgb(0, 0, 255)">function</span>(Blueprint <span style="color:rgb(128, 0, 128)">$table</span>)
<span style="color:rgb(0, 128, 128)">15</span> {
<span style="color:rgb(0, 128, 128)">16</span> <span style="color:rgb(0, 128, 0)">//
</span><span style="color:rgb(0, 128, 128)">17</span> });
<span style="color:rgb(0, 128, 128)">18</span> }
<span style="color:rgb(0, 128, 128)">19</span>
<span style="color:rgb(0, 128, 128)">20</span> <span style="color:rgb(0, 128, 0)">/*</span><span style="color:rgb(0, 128, 0)">*
</span><span style="color:rgb(0, 128, 128)">21</span> <span style="color:rgb(0, 128, 0)"> * Reverse the migrations.
</span><span style="color:rgb(0, 128, 128)">22</span> <span style="color:rgb(0, 128, 0)"> *
</span><span style="color:rgb(0, 128, 128)">23</span> <span style="color:rgb(0, 128, 0)"> * @return void
</span><span style="color:rgb(0, 128, 128)">24</span> <span style="color:rgb(0, 128, 0)">*/</span>
<span style="color:rgb(0, 128, 128)">25</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> down()
<span style="color:rgb(0, 128, 128)">26</span> {
<span style="color:rgb(0, 128, 128)">27</span> Schema::table('authors', <span style="color:rgb(0, 0, 255)">function</span>(Blueprint <span style="color:rgb(128, 0, 128)">$table</span>)
<span style="color:rgb(0, 128, 128)">28</span> {
<span style="color:rgb(0, 128, 128)">29</span> <span style="color:rgb(0, 128, 0)">//
</span><span style="color:rgb(0, 128, 128)">30</span> });
<span style="color:rgb(0, 128, 128)">31</span> }
<span style="color:rgb(0, 128, 128)">32</span> }</pre>
</div>
<p>非常棒!現在,讓我們做更加具體的工作。我們要使用的 Laravel Schema類來創建我們的"Authors"表。下面是創建作者表,并將必要的列添加到表的遷移代碼:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> up()
<span style="color:rgb(0, 128, 128)"> 2</span> {
<span style="color:rgb(0, 128, 128)"> 3</span> Schema::create('authors', <span style="color:rgb(0, 0, 255)">function</span>(Blueprint <span style="color:rgb(128, 0, 128)">$table</span>)
<span style="color:rgb(0, 128, 128)"> 4</span> {
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)"> auto increment id (primary key)</span>
<span style="color:rgb(0, 128, 128)"> 6</span> <span style="color:rgb(128, 0, 128)">$table</span>->increments('id');
<span style="color:rgb(0, 128, 128)"> 7</span>
<span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">string</span>('name');
<span style="color:rgb(0, 128, 128)"> 9</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">integer</span>('age')->nullable();
<span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">boolean</span>('active')-><span style="color:rgb(0, 0, 255)">default</span>(1);
<span style="color:rgb(0, 128, 128)">11</span> <span style="color:rgb(128, 0, 128)">$table</span>-><span style="color:rgb(0, 0, 255)">integer</span>('role_id')->unsigned();
<span style="color:rgb(0, 128, 128)">12</span> <span style="color:rgb(128, 0, 128)">$table</span>->text('bio');
<span style="color:rgb(0, 128, 128)">13</span>
<span style="color:rgb(0, 128, 128)">14</span> <span style="color:rgb(0, 128, 0)">//</span><span style="color:rgb(0, 128, 0)"> created_at, updated_at DATETIME</span>
<span style="color:rgb(0, 128, 128)">15</span> <span style="color:rgb(128, 0, 128)">$table</span>->timestamps();
<span style="color:rgb(0, 128, 128)">16</span> });
<span style="color:rgb(0, 128, 128)">17</span> }</pre>
</div>
<p>我們調用Schema::create()方法創建一個新表“authors”。Schema::create()方法有兩個參數:表名和一個閉包,閉包中包含了列定義。</p>
<p>閉包中,我們可以使用$table參數創建列。列定義方法的基本結構是:</p>
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px; color: rgb(0, 0, 0);">
<pre>
<span style="color:rgb(0, 128, 128)">1</span> <span style="color:rgb(128, 0, 128)">$table</span>->column_type(column_name)</pre>
</div>
<h2>?</h2>
<h2><span style="font-size:20px"><strong>列類型</strong></span></h2>
<p>?</p>
<p>在前面的示例中,我們指定的名稱列的類型為"string"。但這是什么意思?數據庫中通常沒有”string”類型的列。</p>
<p>請記住,Laravel 試圖使您的應用程序獨立于底層的數據庫;例如,如果你想,你可以使用 MySql 開發并部署到 Postgresql。如果您在遷移中使用 MySql 的列類型,應用到 Postgres 數據庫可能無法工作。所以,Laravel 遷移通過使用通用的數據類型使你與底層的數據庫類型系統隔離。如果我們要遷移 MySql 數據庫,?string()方法將創建VARCHAR(255)類型的列。在 Postgres,同一遷移可能會添加CHAR VARYING(255)類型的列 (雖然VARCHAR類型支持所有主要的數據庫平臺)。</p>
<p>Laravel 直接支持以下數據類型:</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p><strong>Laravel?</strong><strong>方法</strong></p>
</td>
<td>
<p><strong>列的類型</strong></p>
</td>
</tr><tr><td>
<p><strong>increments($column)</strong></p>
</td>
<td>
<p>向表中添加自動遞增的主鍵</p>
</td>
</tr><tr><td>
<p><strong>string($column)</strong></p>
</td>
<td>
<p>添加一個VARCHAR(255)列</p>
</td>
</tr><tr><td>
<p><strong>string($column, $length)</strong></p>
</td>
<td>
<p>添加具有長度的VARCHAR</p>
</td>
</tr><tr><td>
<p><strong>integer($column)</strong></p>
</td>
<td>
<p>向表中添加一個INTEGER列,</p>
</td>
</tr><tr><td>
<p><strong>float($column)</strong></p>
</td>
<td>
<p>向表中添加一個FLOAT的列</p>
</td>
</tr><tr><td>
<p><strong>decimal($column, $precision, $scale)</strong></p>
</td>
<td>
<p>添加一個DECIMAL列的精度和小數位數。精度是總數中數字的位數。規模是小數點的右側的位數。例如,數 123.45 具有精度為 5 和 2 的小數。從邏輯上講,規模不能大于精度。</p>
</td>
</tr><tr><td>
<p><strong>boolean($column)</strong></p>
</td>
<td>
<p>向表中添加一個BOOLEAN的列。注意: 存儲布爾值的方式而有所不同從一個數據庫到另一個數據庫。一些使用"1"和"0"的整數值來表示 true 和 false,個別的,其他人使用"T"和"F"等字符。Laravel 的"boolean"類型映射到數據庫的所有系統上的small integer列。Laravel 很好的處理 PHP 的true與false之間的映射,所以你不需要擔心。</p>
</td>
</tr><tr><td>
<p><strong>text($column)</strong></p>
</td>
<td>
<p>相當于表的TEXT</p>
</td>
</tr><tr><td>
<p><strong>blob($column)</strong></p>
</td>
<td>
<p>相當于表的BLOB</p>
</td>
</tr><tr><td>
<p><strong>binary($column)</strong></p>
</td>
<td>
<p>相當于表的BINARY</p>
</td>
</tr><tr><td>
<p><strong>dateTime($column)</strong></p>
</td>
<td>
<p>相當于表DATETIME</p>
</td>
</tr><tr><td>
<p><strong>timestamp($column)</strong></p>
</td>
<td>
<p>相當于表TIMESTAMP</p>
</td>
</tr><tr><td>
<p><strong>date($column)</strong></p>
</td>
<td>
<p>相當于表的DATE</p>
</td>
</tr><tr><td>
<p><strong>time($column)</strong></p>
</td>
<td>
<p>相當于表的TIME</p>
</td>
</tr><tr><td>
<p><strong>enum($column, array $allowed)</strong></p>
</td>
<td>
<p>在表上創建一個新的ENUM列</p>
</td>
</tr></tbody></table><p>此外,還有幾個你需要知道的擴展方法:</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto"><tbody><tr><td>
<p><strong>Laravel?</strong><strong>方法</strong></p>
</td>
<td>
<p><strong>列的類型</strong></p>
</td>
</tr><tr><td>
<p><strong>timestamps()</strong></p>
</td>
<td>
<p>timestamps()與timestamp()不同。它是一個 Laravel 用來管理創建和修改作為created_at和updated_at?TIMESTAMP列的便利方法。他們是 Laravel 可以自己修改的兩個特殊的數據庫列。created_at列為僅當行被創建時當前時間戳。另一方面,?updated_at被修改為每次操作的行的數據時當前時間戳。</p>
</td>
</tr><tr><td>
<p><strong>nullable()</strong></p>
</td>
<td>
<p>將指定列允許NULL值。默認情況下,Laravel 使在數據庫級別需要通過添加NOT NULL約束的列。</p>
</td>
</tr><tr><td>
<p><strong>default($value)</strong></p>
</td>
<td>
<p>設置要用于新行作為初始值的列的默認值。你永遠不需要顯式設置的默認值為 null。不設置它默認值就為null。</p>
</td>
</tr><tr><td>
<p><strong>unsigned()</strong></p>
</td>
<td>
<p>設置INTEGER列為UNSIGNED。</p>
</td>
</tr></tbody></table><p>?</p>
<p>參考資料:<a href="http://laravelbook.com/laravel-migrations-managing-databases/">http://laravelbook.com/laravel-migrations-managing-databases/</a></p>
<p>作者更多博客:<a href="http://www.cnblogs.com/huangbx/">Bowen Huang</a></p>
<p>未完待續……</p>
<p>?</p>
</div></div></div><div id="comment-wrapper-nid-551"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 02:50:00 +0000
Bowen Huang
551 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E5%9B%9B%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%A1%88%E4%BE%8B#comments
-
Laravel學習筆記(三)數據庫遷移介紹
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%B8%89%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E4%BB%8B%E7%BB%8D
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2><span style="font-size:14px">該章節內容翻譯自《</span><a href="http://laravelbook.com/laravel-migrations-managing-databases/" style="font-size: 14px; line-height: 1.5;">Database Migration using Laravel</a><span style="font-size:14px">》,一切版權為原作者。</span></h2>
<p>原作者:Stable Host, LLC</p>
<p>翻譯作者:Bowen Huang</p>
<p>翻譯作者更多博客:<a href="http://www.cnblogs.com/huangbx/">http://www.cnblogs.com/huangbx</a></p>
<p>?</p>
<h1><strong>正文:</strong></h1>
<p>?</p>
<p>Laravel鼓勵敏捷、迭代的開發方式,我們沒指望在第一次就獲得所有正確的。相反,我們編寫代碼、測試和與我們的最終用戶進行交互,并完善我們的理解。</p>
<p>對于工作,我們需要一個配套的實踐集。我們使用像subversion、GIT或Mercurial這些版本控制工具來存儲應用程序的源代碼文件,使我們能夠撤消錯誤和追蹤開發過程中的改變。</p>
<p>但應用程序更改時,存在我們不能單獨使用版本控制進行有效管理的區域。在我們的開發進度中,Laravel應用程序的數據庫架構不斷演變:我們在這里添加了一個表,在那里重命名列,刪除索引等等。數據庫的改變與應用程序代碼步調一致。</p>
<p>你需要一個復雜的方法來跟蹤您的數據庫架構更改,通常有幾種方法:</p>
<ul><li>當您在開發團隊內工作時,每人都需要知道關于任何架構的更改。</li>
<li>當你在生產服務器上部署時,您需要有穩健的方式來升級您的數據庫架構。</li>
<li>如果您在多臺機器上工作,你需要保持所有數據庫架構的同步。</li>
</ul><p>如果沒有嚴格的約定和紀律讓應用程序開發者遵循,保持數據庫架構與應用程序代碼同步歷來是一個非常麻煩的工作。開發者(或數據庫管理員) 進行所需的架構更改。但是,如果應用程序代碼回滾到以前的版本,但是很難撤消數據庫架構更改,照成數據庫版本信息與應用程序代碼版本信息不一致。</p>
<p>遷移就是幫助你進化你的應用程序數據架構的Laravel方式,它不需要你在每次改變的時候刪除或者重建數據庫。沒有刪除和重建就意味著你不會在每次改變的時候丟失數據。當你執行遷移時唯一的改變就是將數據庫架構從一個版本移到另一個版本,不管是向前還是向后移。</p>
<p>Laravel遷移給你提供了一種在迭代方式中修改數據庫架構的手段,它不要你用SQL操作,而是允許你使用PHP代碼。Laravel架構生成器允許我們快速創建數據庫表和插入列或索引。它使用清潔和富有表現力的語法來操作數據庫。你也許為認為Laravel遷移就是數據庫的版本控制。</p>
<p>通過定義一個更高級別的接口來創建和維護數據庫架構,你可以用與數據庫無關的方式定義它。通過使用 PHP 來創建表,定義列和索引,寫一次架構并將其應用到任何所支持的數據庫后端。額外的好處是 ,Laravel 跟蹤已經應用了哪些遷移和哪些仍需要應用。</p>
<p>?</p>
<h2><strong>遷移基礎知識</strong></h2>
<p>?</p>
<p>一個Laravel遷移僅僅是你應用程序app/database/migrations目錄下的PHP源文件。每個文件都包含了對底層數據庫的一組改變。對數據庫的改變是在PHP代碼中而不是數據庫特定的SQL。你的PHP遷移代碼最終被轉換成符合你當前數據庫的DDL,這使得切換數據庫平臺非常的容易。由于遷移代碼保存在自己的目錄中,就務必要像其他的項目代碼一樣包含到版本控制里面。Laravel遷移是使用Artisan工具用命令行顯示運行的。</p>
<p>?</p>
<h2><strong>遷移文件命名約定</strong></h2>
<p>?</p>
<p>在舊版本Laravel的,遷移的文件有比較簡單的名字,如001_create_employees_table.php 。 Laravel 3(Laravel 4.1和其相同)帶來了新的命名約定,其中名稱的第一部分從一個序列號變更為更長的時間,像2014_03_11_032903_create_employees_table.php。該文件的名稱的形式YYYY_MM_DD_HHMMSS_some_meaningful_name.php的,也就是說一個UTC時間戳識別后跟一個遷移名。</p>
<p>新的更寬的名字有助于避免名稱沖突,如果你是工作在一個團隊里的一個開發人員,你可以檢查自己的遷移。</p>
<p>此外, Laravel遷移文件的時間戳,以便他們可以順序執行。時間戳數字是遷移的關鍵,因為它們定義了哪一個遷移應用在獨立遷移版本號的順序。</p>
<p>想SQL腳本,遷移從頂部開始執行,這更加需要這些文件才能被執行。順序執行移除了類似這樣的可能性——在表不存在的時候嘗試插入列。</p>
<p>盡管你可以手動創建遷移文件,但是使用Artisan工具生成遷移腳本更加的容易(并且不易出錯)。你可以根據需要在以后編輯這些文件。</p>
<h3>運行遷移Forward 和 Backward</h3>
<p>使用Artisan工具遷移到數據庫。Laravel提供了一套artisan任務,可以歸結為運行特定的幾套遷移。</p>
<p><strong>[</strong><strong>注]</strong><strong>你可以運行artisan list</strong><strong>同查看artisan</strong><strong>支持的任務列表,大多數數據遷移相關的任務都帶有前綴migrate:</strong><strong>。</strong></p>
<p>只有幾個你需要知道的常見任務:</p>
<ul><li>migrate:install<br />
你第一次使用的與遷移有關的artisan任務可能就是migrate:install。在內部,Laravel使用特殊的表來跟蹤哪些遷移已經運行。若要創建此表,只需要用artisan命令行工具:<br />
$php artisan migrate:install</li>
<li>migrate<br />
你將會運行migrate任務頻繁的更新你的數據庫,以支持你添加到應用程序中的最新的表和列。最基本的形式,它只會對那些所有沒有被運行過的遷移運行up()方法。如果沒有這樣的遷移,會退出。它將基于遷移的日期來運行這些遷移。</li>
<li>migrate:rollback<br />
在寫遷移時偶爾也會犯錯誤。如果你已經運行了遷移,那么你不能只是編輯遷移和再次運行遷移:Laravel假定它已經運行了遷移,那么當你再次運行artisan migrate,不會做任何事情。你必須使用artisan migrate:rollback回滾遷移,然后編輯遷移,再運行artisan migrate去運行正確的版本。</li>
</ul><p>一般情況下,編輯現有的遷移不是好主意:你和你的同事將會需要額外的工作,并且這是一件讓人頭痛的事——如果現存版本的遷移已經運行在生產機器上。相反,你需要寫一個新的遷移去執行所需的改變。</p>
<p><strong>[注]artisan migrate:rollback 會刪除上次的遷移應用。Laravel回滾整個遷移“操作”。因此,如果上次的遷移命令運行了15個遷移,這15個遷移都會被回滾。請注意,當你刪除列或者表,會丟失數據。</strong></p>
<ul><li>migrate:reset<br />
回滾所有的遷移(會刪掉所有表和數據)</li>
<li>migrate:refresh<br />
artisan migrate:refresh任務將刪除數據庫、 重新創建它并將加載當前架構。這是一個方便快捷方式去運行重置并隨后重新運行所有遷移。</li>
<li>migrate:make<br />
artisan migrate:make命令告訴 Laravel 來生成一個遷移文件骨架 (這是實際上是一個 PHP 文件) ,存放到app/database/migrations文件夾中。然后,您可以編輯此文件來充實您的表/索引定義。然后,artisan migrate命令運行時,artisan會查詢此文件來生成 SQL DDL 的實際代碼。</li>
</ul><p>?</p>
<p>接下來會詳細描述數據庫遷移</p>
<p>未完待續……</p>
<p>?</p>
</div></div></div><div id="comment-wrapper-nid-550"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 02:44:30 +0000
Bowen Huang
550 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%B8%89%EF%BC%89%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E4%BB%8B%E7%BB%8D#comments
-
Laravel學習筆記(二)Laravel 應用程序的體系結構
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%BA%8C%EF%BC%89laravel-%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2><span style="font-size:13px; line-height:1.6em">在一切環境就緒了,當然就要開始了解框架了。</span></h2>
<p>站在巨人的肩膀上,學東西會事半功倍。我在網上找到一篇好文章,正好可以讓我輕松了解Laravel應用程序的體系結構。因此借來直接用了。</p>
<p>該章節內容翻譯自<a href="http://laravelbook.com/laravel-architecture/">《Architecture of Laravel Applications》</a>,一切版權為原作者,由于原作者寫這篇文章時Laravel版本還沒有到4.1,一些地方有稍微差別,我會稍作修改。</p>
<p>原作者:Stable Host, LLC(不知道找對了沒有)</p>
<p>翻譯作者:Bowen Huang</p>
<p>翻譯作者更多博客:<a href="http://www.cnblogs.com/huangbx/">http://www.cnblogs.com/huangbx</a></p>
<p>?</p>
<h1><strong>正文:</strong></h1>
<p>?</p>
<p>Laravel被稱為“全棧”式框架,因為它處理從網絡服務到數據庫管理,直到HTML生成的一切事情,一個垂直集成的web開發環境能給開發者提供更好的體驗。</p>
<p>一個典型的程序員通過命令行工具與Laravel交互,生成和管理Laravel項目環境。Laravel帶有一個名為Artisan的優秀的命令行工具,可以用它來生成框架代碼和數據庫架構,Artisan能夠處理從數據庫架構遷移到資源和配置管理的一切事情。</p>
<p>?</p>
<h2><strong>約定優于配置</strong></h2>
<p>?</p>
<p>Laravel 的有趣的特征之一,在如何構建 web 應用程序上它規定了一些相當嚴重的限制。出人意料的是,這些限制使創建應用更加的容易——輕松了很多。讓我們來看看為什么。</p>
<p>Laravel區別于其他垂直集成開發環境在于它強烈的偏好約定優于配置。而一些 Java,Python 或 PHP 框架往往需要大量的 XML 配置,Laravel在開始的時候幾乎不需要配置(也許只有幾行在PHP中)。這種對配置文件的規避行為使其非常獨特,在所有 Laravel 應用程序中可識別的代碼結構是相同的。</p>
<p>?</p>
<h2><strong>一個項目結構來統治他們所有 !</strong></h2>
<p>?</p>
<p>這并不奇怪,所有Laravel項目基本上具有相同的目錄結構 ——在其中的每個文件都有其指定的地方。通過這種約定的目錄結果,可以確保開發者按照“Laravel way”工作。</p>
<p>圖 1.1 顯示了 Laravel 項目目錄結構是什么樣子:</p>
<p class="rtecenter"><img alt="" src="http://images.cnitblog.com/i/431820/201403/071625168621849.png" style="border:0px" />?</p>
<p class="rtecenter">圖1.1 Laravel 項目目錄結構</p>
<p>就如你看到這樣,laravel下面只包含了4個文件夾,這4個文件夾下面有一些子文件夾,這種豐富的子文件夾在第一次看到是不是有壓力?我會逐個介紹。我們大部分的開發工作都會在app/文件夾下面進行。</p>
<p>下面是各個文件夾和文件的基本介紹:</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p><strong>頂級文件夾</strong></p>
</td>
<td>
<p><strong>作用</strong></p>
</td>
</tr><tr><td>
<p><strong>app</strong></p>
</td>
<td>
<p>包含了站點的controllers(控制器),models(模型),views(視圖)和assets(資源)。這些是網站運行的主要代碼,你會將你大部分的時間花在這些上面。</p>
</td>
</tr><tr><td>
<p><strong>bootstrap</strong></p>
</td>
<td>
<p>用來存放系統啟動時需要的文件,這些文件會被如index.php這樣的文件調用。</p>
</td>
</tr><tr><td>
<p><strong>public</strong></p>
</td>
<td>
<p>這個文件夾是唯一外界可以看到的,是必須指向你web服務器的目錄。它含有laravel框架核心的引導文件index.php,這個目錄也可用來存放任何可以公開的靜態資源,如css,Javascript,images等。</p>
</td>
</tr><tr><td>
<p><strong>vendor</strong></p>
</td>
<td>
<p>用來存放所有的第三方代碼,在一個典型的Laravel應用程序,這包括Laravel源代碼及其相關,并含有額外的預包裝功能的插件。</p>
</td>
</tr></tbody></table><p>?</p>
<p>正如上面提到的,/app是所有的樂趣產生的地方,讓我們更深入的看看這個目錄的結構。</p>
<p>圖 1.2 顯示/app文件夾的詳細信息:</p>
<p class="rtecenter">?<img alt="" src="http://images.cnitblog.com/i/431820/201403/071625258005786.png" style="border:0px" /></p>
<p class="rtecenter">圖1.2 app 文件夾詳細信息</p>
<p>下面是詳細介紹:</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:1px solid rgb(192, 192, 192); cursor:default; font-family:verdana,arial,helvetica,sans-serif; margin:0px auto; width:100%"><tbody><tr><td>
<p><strong>文件的文件夾</strong></p>
</td>
<td>
<p><strong>作用</strong></p>
</td>
</tr><tr><td>
<p><strong>/app/config/</strong></p>
</td>
<td>
<p>配置應用程序的運行時規則、 數據庫、 session等等。包含大量的用來更改框架的各個方面的配置文件。大部分的配置文件中返回的選項關聯PHP數組。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/app.php</strong></p>
</td>
<td>
<p>各種應用程序級設置,即時區、 區域設置(語言環境)、 調試模式和獨特的加密密鑰。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/auth.php</strong></p>
</td>
<td>
<p>控制在應用程序中如何進行身份驗證,即身份驗證驅動程序。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/cache.php</strong></p>
</td>
<td>
<p>如果應用程序利用緩存來加快響應時間,要在此配置該功能。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/compile.php</strong></p>
</td>
<td>
<p>在此處可以指定一些額外類,去包含由‘artisan optimize’命令聲稱的編譯文件。這些應該是被包括在基本上每個請求到應用程序中的類。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/database.php</strong></p>
</td>
<td>
<p>包含數據庫的相關配置信息,即默認數據庫引擎和連接信息。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/mail.php</strong></p>
</td>
<td>
<p>為電子郵件發件引擎的配置文件,即 SMTP 服務器,From:標頭</p>
</td>
</tr><tr><td>
<p><strong>/app/config/session.php</strong></p>
</td>
<td>
<p>控制Laravel怎樣管理用戶sessions,即session driver, session lifetime。</p>
</td>
</tr><tr><td>
<p><strong>/app/config/view.php</strong></p>
</td>
<td>
<p>模板系統的雜項配置。</p>
</td>
</tr><tr><td>
<p><strong>/app/controllers</strong></p>
</td>
<td>
<p>包含用于提供基本的邏輯、 數據模型交互以及加載應用程序的視圖文件的控制器類。</p>
</td>
</tr><tr><td>
<p><strong>/app/database/migrations/</strong></p>
</td>
<td>
<p>包含一些 PHP 類,允許 Laravel更新當前數據庫的架構并同時保持所有版本的數據庫的同步。遷移文件是使用Artisan工具生成的。</p>
</td>
</tr><tr><td>
<p><strong>/app/database/seeds/</strong></p>
</td>
<td>
<p>包含允許Artisan工具用關系數據來填充數據庫表的 PHP 文件。</p>
</td>
</tr><tr><td>
<p><strong>/app/lang/</strong></p>
</td>
<td>
<p>PHP 文件,其中包含使應用程序易于本地化的字符串的數組。默認情況下目錄包含英語語言的分頁和表單驗證的語言行。</p>
</td>
</tr><tr><td>
<p><strong>/app/models/</strong></p>
</td>
<td>
<p>模型是代表應用程序的信息(數據)和操作數據的規則的一些類。在大多數情況下,數據庫中的每個表將對應應用中的一個模型。應用程序業務邏輯的大部分將集中在模型中。</p>
</td>
</tr><tr><td>
<p><strong>/app/start/</strong></p>
</td>
<td>
<p>包含與Artisan工具以及全球和本地上下文相關的自定義設置。</p>
</td>
</tr><tr><td>
<p><strong>/app/storage/</strong></p>
</td>
<td>
<p>該目錄存儲Laravel各種服務的臨時文件,如session, cache,? compiled view templates。這個目錄在web服務器上必須是可以寫入的。該目錄由Laravel維護,我們可以不關心。</p>
</td>
</tr><tr><td>
<p><strong>/app/tests/</strong></p>
</td>
<td>
<p>該文件夾給你提供了一個方便的位置,用來做單元測試。如果你使用PHPUnit,你可以使用Artisan工具一次執行所有的測試。</p>
</td>
</tr><tr><td>
<p><strong>/app/views/</strong></p>
</td>
<td>
<p>該文件夾包含了控制器或者路由使用的HTML模版。請注意,這個文件夾下你只能放置模版文件。其他的靜態資源文件如css, javascript和images文件應該放在/public文件夾下。</p>
</td>
</tr><tr><td>
<p><strong>/app/routes.php</strong></p>
</td>
<td>
<p>這是您的應用程序的路由文件,其中包含路由規則,告訴 Laravel 如何將傳入的請求連接到路由處理的閉包函數、 控制器和操作。該文件還包含幾個事件聲明,包括錯誤頁的,可以用于定義視圖的composers。</p>
</td>
</tr><tr><td>
<p><strong>/app/filters.php</strong></p>
</td>
<td>
<p>此文件包含各種應用程序和路由篩選方法,用來改變您的應用程序的結果。Laravel 具有訪問控制和 XSS 保護的一些預定義篩選器。</p>
</td>
</tr></tbody></table><p>花了很多心思在建立和命名文件夾上,得到的就是一個具有良好的文件系統的應用程序。</p>
<p>在這里你得到了什么:MVC</p>
<p>?</p>
<h2><strong>模型-視圖-控制器(MVC)</strong></h2>
<p>?</p>
<p>讓我們進入Laravel應用工作的高級別概述。你可能已經注意到了標準的Laravel應用程序結構由一個應用程序目錄app/,它含有三個子目錄:models/,views/和controllers/。這就透露了Laravel遵循model-view-controller(MVC)架構模式,就是強制將輸入到展示邏輯關系的“業務邏輯”與圖形用戶界面(GUI)分開。就Laravel web應用而言,業務邏輯通常由像用戶,博客文章這樣的數據模型組成。GUI只是瀏覽器中的網頁而已。MVC設計模式在網頁開發領域很流行。</p>
<p>MVC模式的3個組件:</p>
<ul><li>模型(model)</li>
<li>視圖(view)</li>
<li>控制器(controller)</li>
</ul><p>[注] 原作者在這里詳細介紹了MVC三個組成部分,我這里由于篇幅就不介紹了。</p>
<p>?</p>
<h2><strong>Laravel組件</strong></h2>
<p>?</p>
<p>一個典型的Laravel應用程序包含上面提到的MVC組件,如下圖:</p>
<p class="rtecenter">?<img alt="" src="http://images.cnitblog.com/i/431820/201403/071626088464369.png" style="border:0px" /></p>
<p>當與Laravel交互時,瀏覽器發送一個請求,web服務器接收到請求并且傳給Laravel路由引擎。Laravel路由接收到請求,然后重定向給基于路由的URL模式的合適的控制器類方法。</p>
<p>然后控制器類接管。在某種情況下,控制器會立即呈現出一個視圖,它是一個被轉換成HTML并送回瀏覽器的模版。更常見的動態網站,控制器與模型交互,這是一個PHP對象,它表示應用程序(如用戶、博客文章)中的一個元素,并負責與數據庫進行通信的。調用模型后,控制器則呈現最終視圖( HTML,CSS和圖像),并返回完整的網頁到用戶的瀏覽器。</p>
<p>Laravel促進了這樣的概念——模型、視圖和控制器,應通過存儲這些元素在不同的目錄中的單獨的代碼文件中來保持相當的獨立性。這就是Laravel目錄結構發揮了作用。</p>
<p>像MVC這樣的設計模式的產生,就是為了讓開發者的生活更加的輕松。這就是Laravel比那些不用任何模式的PHP厲害的地方。如果這種討論很抽象,現在,不用擔心!當你開始Laravel工作,你都不會意識到你是在一種設計模式中工作。過一段時間后,就會變得自然了。</p>
<p>?</p>
<h2><strong>數據模型</strong></h2>
<p>?</p>
<p>數據模型是任何應用程序的基礎,它描述了應用程序的業務邏輯。任何一塊的數據都是用數據庫表來表示的。Laravel提供了一些技術來簡化對數據庫的訪問。</p>
<p>Laravel通過將數據庫中的表行轉成能被輕松操縱的PHP對象,來連接應用程序的數據模型和數據庫表。它還使您能夠執行業務規則,描述在應用程序中不同的數據模型之間的關系等。例如,一個人的家庭關系可以用Laravel Eloquent OR / M描述如下:</p>
<div style="color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px;">
<div class="cnblogs_code" style="background-color: rgb(245, 245, 245); font-family: 'Courier New'; font-size: 12px; border: 1px solid rgb(204, 204, 204); padding: 5px; word-break: break-all; overflow: auto; width: 100%; margin: 5px 0px;">
<pre>
<span style="color:rgb(0, 128, 128)"> 1</span> <span style="color:rgb(0, 0, 255)">class</span> Person <span style="color:rgb(0, 0, 255)">extends</span> Eloquent
<span style="color:rgb(0, 128, 128)"> 2</span> {
<span style="color:rgb(0, 128, 128)"> 3</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> mother()
<span style="color:rgb(0, 128, 128)"> 4</span> {
<span style="color:rgb(0, 128, 128)"> 5</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(128, 0, 128)">$this</span>->belongsTo('Mother');
<span style="color:rgb(0, 128, 128)"> 6</span> }
<span style="color:rgb(0, 128, 128)"> 7</span>
<span style="color:rgb(0, 128, 128)"> 8</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> father()
<span style="color:rgb(0, 128, 128)"> 9</span> {
<span style="color:rgb(0, 128, 128)">10</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(128, 0, 128)">$this</span>->belongsTo('Father');
<span style="color:rgb(0, 128, 128)">11</span> }
<span style="color:rgb(0, 128, 128)">12</span>
<span style="color:rgb(0, 128, 128)">13</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> spouse()
<span style="color:rgb(0, 128, 128)">14</span> {
<span style="color:rgb(0, 128, 128)">15</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(128, 0, 128)">$this</span>->hasOne('Spouse');
<span style="color:rgb(0, 128, 128)">16</span> }
<span style="color:rgb(0, 128, 128)">17</span>
<span style="color:rgb(0, 128, 128)">18</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> sisters()
<span style="color:rgb(0, 128, 128)">19</span> {
<span style="color:rgb(0, 128, 128)">20</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(128, 0, 128)">$this</span>->hasMany('Sister');
<span style="color:rgb(0, 128, 128)">21</span> }
<span style="color:rgb(0, 128, 128)">22</span>
<span style="color:rgb(0, 128, 128)">23</span> <span style="color:rgb(0, 0, 255)">public</span> <span style="color:rgb(0, 0, 255)">function</span> brothers()
<span style="color:rgb(0, 128, 128)">24</span> {
<span style="color:rgb(0, 128, 128)">25</span> <span style="color:rgb(0, 0, 255)">return</span> <span style="color:rgb(128, 0, 128)">$this</span>->hasMany('Brother');
<span style="color:rgb(0, 128, 128)">26</span> }
<span style="color:rgb(0, 128, 128)">27</span> }</pre>
</div>
<p>?</p>
<p>如果翻譯有什么錯誤,歡迎指出來。</p>
<p><strong>未完待續……</strong></p>
</div>
</div></div></div><div id="comment-wrapper-nid-549"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 02:35:48 +0000
Bowen Huang
549 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%BA%8C%EF%BC%89laravel-%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84#comments
-
Laravel學習筆記(一)安裝配置開發環境
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%B8%80%EF%BC%89%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>?</p>
<h1>摘要</h1>
<p>?</p>
<p>Laravel的目標是給開發者創造一個愉快的開發過程,并且不犧牲應用的功能性。快樂的開發者才能創造最棒的代碼!為了這個目的,開發者博取眾框架之長處集中到Laravel中,這些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等開發語言或工具的。</p>
<p>?</p>
<h1>對Laravel初步認知</h1>
<p>?</p>
<p>剛從事PHP開發沒多久,對PHP的一些框架了解甚少,在CSDN上看到一篇文章<a href="http://www.csdn.net/article/2014-01-03/2818006-PHP-framework-Laravel">《PHP開發框架流行度排名:Laravel居首》</a>,才知道還有Laravel這么個框架,正好<a href="http://www.cdzhdemyy.cn/">公司</a>想從事Laravel的開發,就學習一下。然后搜索了大量的資料,了解到了它是什么。</p>
<p>至于它的詳細介紹我就不說了,google一下,就有了。</p>
<p>?</p>
<h1>Laravel環境搭建</h1>
<p>?</p>
<p>在有了初步認知后,當然就要開始在自己的電腦上搭建Laravel的開發環境了。</p>
<p>?</p>
<h2>系統環境需求</h2>
<p>?</p>
<ul><li>PHP 5.3.7或者更高版本,如果沒有系統沒有安裝PHP環境的,請到下面地址下載:<a href="http://cn2.php.net/downloads.php">http://cn2.php.net/downloads.php</a></li>
<li>電腦上具有web服務器,IIS,apache或者其它web服務器</li>
<li>MCrypt PHP擴展</li>
</ul><p>?</p>
<h2>安裝Composer</h2>
<p>?</p>
<p>Laravel框架使用<a href="http://getcomposer.org/" target="_blank">Composer</a>(PHP包管理工具,參考?<a href="http://composer.golaravel.com/" target="_blank">Composer 中文文檔</a>)來管理代碼依賴性。Windows操作系統中,你可以使用Composer的<a href="https://getcomposer.org/Composer-Setup.exe" target="_blank">Windows安裝工具</a>。下載后直接安裝就可以了,安裝之后,可以在控制臺輸入composer查看是否安裝成功。</p>
<p><img alt="" src="http://images.cnitblog.com/i/431820/201403/061737547069723.png" style="border:0px" /></p>
<p>?</p>
<h2>安裝Laravel</h2>
<p>?</p>
<ul><li>在Github下載最新版本(目前4.1):<a href="https://github.com/laravel/laravel/archive/master.zip">https://github.com/laravel/laravel/archive/master.zip</a></li>
<li>將文件解壓到你想要的任何位置,例如,我解壓到我的H盤Laravel_site目錄下<br /><img alt="" src="http://images.cnitblog.com/i/431820/201403/061738179717450.png" style="border:0px" /></li>
<li>控制臺進入該目錄(Laravel_site),執行命令composer install,然后程序會下載必要安裝文件,要保證網絡暢通<br /><img alt="" src="http://images.cnitblog.com/i/431820/201403/061738428931702.png" style="border:0px" /></li>
<li>安裝完成后如下圖:<br /><img alt="" src="http://images.cnitblog.com/i/431820/201403/061738515655952.png" style="border:0px" /></li>
<li>然后觀察文件目錄下,多了一個vendor文件夾,composer.lock文件也被修改了。</li>
</ul><p>當然還有一種安裝方式,就是直接下載完整安裝包,解壓即可,下載地址:<a href="http://ci.laravel-cn.com/laravel.zip">http://ci.laravel-cn.com/laravel.zip</a></p>
<p>?</p>
<h2>服務器配置</h2>
<p>?</p>
<p>在上面的操作完成后,就是配置該站點在web服務器上,我相信這些操作,只要有過網站開發經驗的人都有,我就不詳細介紹了。這里要注意一點的就是,配置網站的時候,根目錄是public,為不是最Laravel_site,配置好了,運行如下:</p>
<p>?<img alt="" src="http://images.cnitblog.com/i/431820/201403/061739076431940.png" style="border:0px" /></p>
<p>安裝順利完成!</p>
<p>?</p>
<p>參考資料:<a href="http://www.golaravel.com/docs/4.1/introduction/">Laravel中文文檔</a></p>
<p>?</p>
<p>作者更多博客:<a href="http://www.cnblogs.com/huangbx/">Bowen Huang</a></p>
<p>?</p>
</div></div></div><div id="comment-wrapper-nid-548"></div><div class="field field-name-field-nuova-blogtag field-type-taxonomy-term-reference field-label-above"><div class="field-label">諾懷博客標簽: </div><div class="field-items"><div class="field-item even"><a href="/blogtag/laravel" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Laravel</a></div><div class="field-item odd"><a href="/blogtag/php" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">PHP</a></div></div></div>
Tue, 18 Mar 2014 02:11:45 +0000
Bowen Huang
548 at http://www.cdzhdemyy.cn
http://www.cdzhdemyy.cn/blog/laravel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%EF%BC%88%E4%B8%80%EF%BC%89%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83#comments
国产黄色视频不卡|
亚洲成av人片在线观看无码不卡|
亚洲日韩中文字幕在线播放|
精品一区二区成人精品|
91在线日韩国产|
婷婷久久精品一区|
手机在线观看av网址不卡|
无码精品人妻一区二区三区九里奈|
欧美熟妇无码成a人片动态|
久99精品久久久久久国产|
浓毛欧美老妇乱子伦视频|
国产精品亚洲一区二区三区在线
|
最近中文字幕完整在线看一|
亚洲五月天中文av|
国产aa免费高清线视频|
91精品久久人人妻人人做|
中文日本欧洲视频在线播放|
天堂av高清一区二区三区|
久久天天躁狠狠躁夜夜躁2020|
在线日本电影激情视频一区|
亚洲 国产 精品 不卡 在线|
国产91/免费在线观看|
国产午夜理论不卡在线观看|
中国日本亚洲综合久久久|
免费韩国一级特黄a大片|
国产同事露脸对白在线视频|
国产一区二区三区在线播|
欧美日韩精品成人网站二区|
成人在线精品网址|
好吊色欧美一区二区三区视频|
黄片在线免费观看视频国产|
四虎永久在线精品免费观看频|
国产av无码精品|
www成人国产一区二区三区|
亚洲精品国产无码教学成人毛片中文字幕
|
亚洲VA中文字幕无码久久不卡|
26uuu天天夜夜综合|
国产日韩一区二区三区免费观看|
亚洲va久久久噜噜噜久久4399|
中文字幕无线码一区二区|
真人做爰48姿势视图片|
亚洲中文婷婷丁香五月天|
青青草网站一区二区三区四区|
无码专区—va亚洲v天堂|
一区二区不卡在线观看|
国产国产精品人在线观看|
精品无码中文字幕在线|
久久久久99精品成人网|
十四以下岁毛片带血A级乱伦|
中文字幕操一区二区三区|
成人免费777777被爆出|
在线免费观看成人不卡视频|
国产亚洲精品bt天堂精选在线观看
|
成人老司机深夜福利久久|
国产成人99精品免费观看|
久久99 一区二区三区|
最近的中文字幕手机在线看免费|
精品国产大片久久久久久久久|
国产不卡v在线免费观看|
欧美亚洲综合成人a∨在线|
综合成人亚洲网友偷自拍|
久久久久av综合网成人|
波多野AV一区二区无码|
成人国产一区二区在线播放|
亚洲AⅤ中文无码字幕色|
H无码动漫在线观看不卡视频|
国产大片免费直接观看视频|
日韩色图视频不卡|
亚洲人成网线在线播放VA蜜芽|
国产色婷婷精品综合在线|
国产人成精品午夜在线观看|
亚洲精品综合第二区|
蜜臀AV国产精品久久久久|
一级做a爱www免费视频
|
亚洲AⅤ无码一区|
少妇高清精品亚洲|
国产精品三级大片大片|
国产日韩亚洲一级大片|
免费一级e一片在线播放|
最近中文字幕av免费大全|
亚洲A∨无码国产精品久久网|
久久无码精品一区二区三区|
又色又爽久久久久国产网|
精品国产一区二区三区不卡在线|
国产成人刺激视频在线观看|
日本一区二区三区在线免费播放|
1000部毛片A片免费观看|
国产精品原创永久在线观看|
午夜福利青春青草久久|
77精品色妇熟妇丰满人妻|
久久成人亚洲国产av综合精品|
国产最新地址色视频亚洲|
在线视频播放一区二区三区|
亚洲精品都市激情国产精品
|
精品亚洲毛片一区二区三区|
久久亚洲国产av|
亚洲精品在线视思免费视频|
亚洲精品无码永久在线观看91
|
日韩精品一区二区AV在线|
亚洲欧美日韩第一|
999国内精品永久免费视|
精品亚洲成a人在线播放|
国产亚洲美女精品久久久久狼|
国产白嫩大屁股免费视频|
久久se精品人妻一区二区三区|
色情欧美片午夜国产特黄|
九九精品无码专区免费|
国产不卡视频播放二区|
av在线免费看国产|
国产成人av综合色|
国产精品18欠久久久久久久
|
一夜七次郎久久综合伊人|
欧美成人图片亚洲精品网|
亚洲成AⅤ人片久青草影院
|
热99RE久久精品国产首页免费|
亚洲AⅤ精品无码一区二区PRO|
国产狂喷潮在线观看|
开心五月激情六月综合婷婷|
国产超碰人人做人人爱|
日本丶国产丶欧美色综合|
99精品国产综合久久久久五月天|
久久亚洲午夜精品|
030国产亚洲精品拍拍视频|
福利一区二区视频|
日韩一区视频精品无高清在线观|
а√资源新版在线天堂|
久久这里只精品国产免费10|
亚洲一区二区日韩一区|
亚洲国产av成人一区,二区|
日韩欧美-一区二区三区|
国产三级久久久久久久久久久|
国产精品欧美日韩一区在线播放|
国产综合无码一区二区色蜜蜜|
蜜桃av乱码人妻一区|
蜜桃AV鲁一鲁一鲁一鲁樱花影院|
精品一区二区三区成人精品网站|
日韩一级欧美一级特黄|
成人免费一区二区三区视频
|
亚洲精品国产自在现线专区
|
一级黄片,免费的一级黄色片|
日韩精品欧美国产精品亚|
国产精品一区二区三区黄片|
久久久国产精品区二区三区免费
|
国产字幕无码AV|
亚洲一区二区高清日韩国产|
色悠久久久久综合欧美99|
久久精品白浆精品无码|
歪歪漫画sss韩漫画在线|
亚洲色女图精子网久久国产精品
|
年轻人在线播放黄色视频|
国产成人精品A视频一区|
99热这里只有精品免费6|
中文字幕无码免费久久9一区9|
日韩一级在线欧美一级在线
|
成人做爰黄A片免费看直播室男男|
国产精品人人爱一区二区白浆|
亚洲精品综合一区二区|
日韩色图视频不卡|
香蕉久久一区二区不卡无毒影院|
呦男呦女视频精品一区|
欧美日韩大片久久国产|
91精品视频在线一区二区三区|
国产成人免费AV在线播放欲色|
日韩欧美一区二区三区国产|
欧美日韩国产一区,二区|
日韩精品一区二区免费一二三|
国产高潮A片一区二区|
一级做a免费观看大全 视频|
久久99精品一久久久久久|
成人做爰黄a片免费看直播室动漫|
三级精品高清亚洲|
中文幕无线码中文字夫妻|
亚洲午夜无码极品久久|
国产亚洲精品无久久久久久久|
成人毛片精品尤物中文字幕亚洲|
色欲久久综合亚洲精品蜜桃|
日韩高清无码一区|
久久婷婷综合缴情亚洲狠狠|
欧美中文字幕精品色图网站|
日本视频在线观看免费一区二区|
手机日韩精品资源站|
亚洲狠狠狠一区二区三区|
亚洲高清av导航|
亚洲无码高清免费中字在线观看|
国产精品视频999|
天干天干天啪啪夜爽爽av网站|
狠狠躁日日躁夜夜躁婷婷|
国产精品乱码久久久久久毛片
|
香蕉成人伊视频在线观看|
欧美日韩国产一二三|
99精品国产成人综合麻豆|
亚洲色欲色欲高清无码|
亚洲中文字幕无码久久2020|
北条麻妃亚洲一区二区三区|
欧美性爱a∨视频|
亚洲欧美一级电影|
无码在线观看综合少妇
|
999国产影院精品影院|
国产一级片在线视频免费观看|
人妻无码αv中文字幕琪琪布|
亚洲卡一卡二卡三乱码公司|
农村少妇野外a片www|
青青国产揄拍视频|
午夜精品免费在线视频|
人妻精品免费一区二区三区四区|
久精品国产欧美亚洲色a大片|
国产色系视频在线观看|
日韩上萬網友分享国产黄色av心得
|
久久久久人妻精品区一|
日韩精品中文字幕一线不卡|
无码精品久久少妇|
精品国产性情免费|
babescom欧美熟妇|
岛国AV无码人妻水多A片|
五月天色婷婷国产精品|
人人妻人人澡人人爽欧美一区九九|
亚洲曰本无码va一区二区三区|
免费韩国一级特黄a大片|
综合久久给合久久狠狠狠97色|
亚洲精品久久一区二区三区|
国产最新精品一区二区三区|
真实国产精品∨r专区|
色视频无码专区在线观看|
在线免费观看成人不卡视频|
中国美女牲交视频|
波多野结衣AV一区二区三区|
91在线精品亚洲一区二区|
四虎国产精品久久久久久|
国产日韩欧美在线观看一区二区|
亚洲综合精品一区二区三区|
99国产精品国产精品久久|
国产日韩欧美另类在线视频
|
亚洲精品毛片在线看|
久久无码喷吹高潮播放不卡|
农村少妇野外a片www|
久久精品亚洲二区|
日韩 一区 二区 三区 在线|
动漫美女毛片18禁止看|
日本强好片久久久久久aaa|
在线视频网站WWW色|
国产jlzz jlzz jlzz免费看|
丰满少妇内射一区|
国产伊人成人在线观看|
婷婷国产成人亚洲日韩精品免费视频|
婷婷一区二区三区免费Av|
久久中文字幕最新资源国产|
我们的2018在线观看免费高清|
无码国产免费又大又黄又粗久久...|
中文在线中文字幕一区二区三区|
A久久综合九色综合97伊人|
精品国产A一区二区三区V免费|
一级特级女人18真人片免费视频|
欧一美一色一伦一A片|
免费人成视频在线播放视频|
亚洲一区无码av在线播放|
国产精品中文字幕在线看|
欧美性爱aa品爱网|
色一情一区二区三区四区五区|
中国国产成人精品久久|
91麻豆国产福利在线观看精品|
久久久久久久久久久久久久动漫
|
亚洲中文日韩欧美一区二区|
yy111111少妇无码影院|
日韩.欧美.国产一区二区三区|
1024手机基在线播放国产|
亚洲av观看一区二区三区|
求一个免费黄色在线播放|
天堂亚洲免费视频|
在线中文字幕一区二区三区四区
|
亚洲精品国产高清一线久久|
欧亚日韩中文综合无码AV|
欧美黑人XXXX高潮猛交|
国产精品久久亚洲av麻豆色欲|
无码吃奶揉捏奶头高潮视频|
欧美一区二区三区免费不卡|
非洲黑女人性恔视频loopoo|
人妻熟妇乱又伦精品hd|
国产成人亚洲日本精品|
国产精品久久久久久亚洲av|
国产在线精品一区|
日韩欧美网色色多多视频免费|
AⅤ无码小缝喷白浆在线观看|
最新发布久久少妇中文地址|
久久厕所精品国产精品亚洲
|
国产亚洲精久久久久久久|
中文字幕无码不卡在线|
四虎国产永久在线精品免费观看|
亚洲无码高清免费中字在线观看|
欧美性猛少妇XXXXX免费|
中国体内裑精亚洲日本|
日韩欧美国产第二区|
日日噜噜夜夜狠狠久久无码区
|
日韩精品亚洲一区在线综合|
亚洲AⅤ精品无码一区二区|
亚洲中文字幕成人无码|
日日噜噜夜夜狠狠久久无码区
|
国产亚洲精品精品—2021|
久久tv中文字幕首页|
中文字幕不在线无码视频|
人妻少妇456在线视频|
亚洲中字乱伦一区二区|
午夜福利无码一区二区|
无码一区18禁3D|
黄片免费观看视频在线观看|
国内精品人妻无码久久久影院91|
日本一区二区三区不卡在线|
国产成人精品s8sp视频|
日韩欧美偷拍精品一区|
97国产精品久久久久久|
亚洲精品国产一区二区精华液|
亚洲国产一卡2卡3卡4卡5公司|
国产剧情网红台湾在线观看
|
日韩精品一区二区免费视频在线|
在线欧美精品国产综合五月|
女人被老外躁得好爽|
国产黄色小视频在线观看|
884AA四虎影成人精品一区|
日韩精品一区二区在线播放|
国产精品无码无卡在线观看久|
国产对白国语对白|
欧美精品一级二级肉按摩|
日韩欧精品无码五月天|
91刘亦菲精品福利在线
|
亚洲国产成人精品AV在线
|
国产乱子伦精品视频|
中出の美娇妻 在线观看|
色精品国产噜噜亚洲av|
久久露脸国产精品|
国产精品久久久久久妇女6080|
亚洲欧美日韩精品久久亚洲区|
久久WWW免费人成一看片|
久久久久av综合网成人|
被迫躺在调教椅上扩张在线视频
|
乡下乳妇奶水在线播放|
免费看黄无码av免费看|
亚洲日本成本人观看|
日本一区二区视频在线免费观看|
国产片免费福利片永久|
国产精品成人在亚洲|
欧美一级做a爰片免费|
久久夜色精品国产欧美乱极品|
国产精品爽爽va吃奶在线观看|
国产高中美女黄频视频大全|
国产精品一区二区女人|
内射老阿姨1区2区3区4区|
成人无码免费视频在线观看网址|
亚洲中日韩欧美高清在线|
永久在线观看免费视频
|
久久99久久精品免费思思6|
日本精品人妻久久久久久月|
中文字幕亚洲精品日韩|
又黑又粗免费看一级视频|
久久久久久女人精品毛片|
免费在线播放的AV地址|
亚洲av伊人久久综合性色|
色妞www精品视频免费观看|
无码精品视频在线网站|
亚洲三级电影免费|
久久国产乱子伦精品免费台湾|
色妞www精品视频免费观看|
波多野AV一区二区无码|
国产福利视频在线观看|
WWW国产精品内射熟女|
久久国产成人精品国产成人亚洲|
欧美精品18videosex性欧美|
欧美一区二区黄色录像|
丝袜国产视频首页在线|
另类亚洲欧美视频在线观看|
国产免费h无码视频在线观看|
一本加勒比hezyo无码a片|
亚洲精品午夜无码专区|
国产日韩aⅴ免费无码|
av手机在线播放网址|
欧美日韩在线观看二区|
国产成人午夜精华液|
国产毛片女人高潮叫声|
久久久久亚洲AV无码专区首JN|
99热精品免费官方|
青青草国产精品久久|
在线视频日韩精品第二页|
亚洲av成人一区午夜网站|
久久亚洲精品无码观看|
日韩一本大道久久香蕉|
国产成人精品一区二区色戒|
国产欧美日韩亚洲一二三区|
人妻在线日韩免费视频|
成人在线视频免费黄色|
a级毛片 黄 免费观看|
人妻在线日韩免费视频|
日韩免费无码视频一区二区三区|
日韩人妻中文无码一区二区七区|
欧美亚洲精品一区二三区8V|
AV一本久道久久综合久久鬼色|
精品色欧美色国产一区国产|
中国少妇内射XXXHD|
AV中文无码乱人伦在线观看|
亚洲欧美一区二区三区日产|
国产精品一区二区三区动态图|
超碰国产农村AⅤ|
最近中文字幕完整视频|
成人黄色精品一区二区|
收集最新中文国产中文字幕|
99在线精品视频在线观看|
国产系列在线播放一区二区三区|
国产精品国产国产专区|
无码福利一区二区三区|
国产精品日本欧美一区三|
日韩国产一区二区免费在线观看|
色拍拍国产精品免费视频|
欧美成人性爱视频|
国产在线视频一区二区三区不卡|
中文字幕无码av不卡一区|
2021国产麻豆剧果冻传媒入口|
福利姬国产精品一区在线|
国产又粗又黄又爽的免费视频|
国产大白屁股精品一区二区|
国产婷婷在线精品综合|
成人无码精品一区二区三区|
1024手机基在线播放国产|
日韩视频欧美国产一区二区|
免费一级肉体全黄毛片高清|
国产成人精品免高潮在线观看|
精品国产一区二区三区麻豆精|
亚洲综合激情另类专区|
国产欧美一区二区三精品酒店|
香蕉国产亚洲一区二区三区|
HEZYO东京热无码专区|
最好看的2019中文大全在线观看|
(无码)中文在线|
伊人网在线免费观看视频|
久久香蕉国产视频观看|
国产一级淫片a级aaa|
人妻精品丝袜一区二区无码AV|
九九热久久只有精品3|
亚洲永久精品ww47|
(凹凸視頻)欧美综合亚洲日韩精品区一
|
亚洲精品国产精品乱码在线观看|
亚洲一毛片在线免费好看|
欧美福利电影a在线播放|
国产精品白浆无码视频流出|
亚洲日韩在线观看一卡二卡四卡
|
欧美乱妇日本无乱码特黄大片|
国产精品99久久久久久WWW|
亚洲欧美激情国产综合久久久
|
国产精品视频全国免费观看|
日本五月天婷久久网站|
色悠久久久久综合网国产|
国产三级Av不卡无码|
国产精品久久久久AV|
久久精品亚洲精品国产区|
免费观看欧美一级牲片|
男男欧美一区二区|
日韩精品一区二区三区乱码|
日韩系列精品无码免费不卡|
欧美精品v国产精品v日韩精品|
日本成人理论在线观看视频不卡|
农村少妇野外a片www|
精品中文字幕hd一区二区|
99国产精品久久久久电影|
日本大香伊一区二区三区|
精精国产xxxx视频在线播放|
亚洲 另类 小说 卡通动漫|
337P粉嫩大胆噜噜噜|
国产实拍在线观看一区|
中文字幕一区二区精品区|
国产韩国精品一区二区三区久久|
亚洲成a人片77777kkkkk|
久久99精品福利久久久久久|
久久精品国内一区二区三区|
麻豆国产人妻精品无码av|
秋霞无码AV久久久精品小说|
国产成人精品久久免费看|
亚洲欧洲日产国码无码网站|
无人区码卡二卡乱码中国字幕|
国产成人精品午夜视频|
2020av丝袜天堂|
国产精品久久久久久久黄湿|
91啪国产在线观看|
国产成人一区二区青青草原|
69精品无码一区二区|
日韩人妻熟女中文字幕a美景之屋|
亚洲一区二区三区手机|
日本无人区一区二区三区|
久久99热国产精品综合|
五月婷婷中文字幕在线|
国产男女猛烈无遮挡免费视频|
精品视频无码一区二区三区精品视频在线免费观看
|
国产综合AV一区二区三区无码|
亚洲大乳大丰满中文字幕|
日本久久久精品一区二区三区|
国产精品人妻熟女av久久|
国产下药迷倒白嫩美女97
|
国产男女猛烈无遮挡免费视频|
极品盛宴91在线|
亚洲综合成人婷婷五月|
国产又黄又湿无遮挡在线观看|
波多野结衣免费视频一区二区三区|
久久久久国色a∨免费看|
欧美午夜一区二区福利视|
99国产欧美另类久久片|
国产国拍亚洲精品av|
亚洲欧美丝袜亚洲精品图区|
深夜视频免费网址2021|
国语自产精品视频在线第100页|
欧美亚洲国产精品久久|
久久久精品久久久99少妇|
一区二区三区欧美久久|
日韩国产精品福利片无码|
99久久精品国产免费|
全部免费特黄特色大片看片|
国产精品视频999|
日韩AV在线网址观看|
日韩欧美一区二区在线|
亚洲一级在线播放a|
欧美一区二区三区在线可观看|
国产亚洲精品无码不卡|
依依成人精品视频在线观看|
国产精品国产国产专区|
国产亚洲精品a在线看|
亚洲av无码永久天堂毛片|
久久国产伦子伦精品|
国产а∨天堂网免费一区二区|
久久国产精品2024盗摄|
一国产一国产亚另类洲综合欧美|
国产亚洲网友自拍|
国产精品毛片久久久av|
一本精品99久久精品77|
野狼AV午夜福利在线|
日本一区二区三区四区在线视频|
国产高清免费在线视频观看|
久久精品不卡一区熟女|
999国内精品视频免费|
国产女人被狂躁到高潮小说
|
欧美日韩国产高清视频在线观看|
国产女仆色成人精品免费视频|
精品人妻一区二区三区视频|
国产精品一区二区三区麻豆|
一区二区三区日韩中文字幕欧美
|
久久久久久久久蜜桃|
亚洲欧美在线综合色影视|
亚洲一区自拍偷拍福利|
无码精品日韩黑白配|
亚洲国产精品嫩草影院在线观看|
日本精品视频在线观看|
丰满人妻一区二区三区视频|
欧美日韩一区二区超碰|
亚洲精品伦理久久久|
交换配偶国产精品|
国产精品欧美一区色|
国产一区二区三区高清不卡|
国产束缚高清在线观看|
久久精品成人无码观看|
无码高潮少妇多水多毛|
东北熟妇国语露脸视频|
啊灬啊灬啊快日出水了A片|
国产精品老女人精品综合|
国产在线乱码一区二三区|
欧美喷潮久久久XXXXX|
国产精品重口调教系列|
国产太嫩了在线观看|
我和同学人妻熟妇的激情|
久久天天躁夜夜躁狠狠综合|
特黄特色大片免费播放器9|
欧美日韩综合在线精品|
日韩欧美一区二区三区在线观看|
国产69久久久欧美黑人A片|
亚洲视频一区在线播放|
夜夜高潮次次欢爽AⅤ女|
久久精品亚洲毛片午夜久久|
久久人人爽人人爽人人片av高请|
少妇久久综合影视|
91麻豆国产香蕉久久精品|
免费观看潮喷到高潮大叫|
午夜福利图一区二区免费看|
高清人人天天夜夜曰狠狠狠狠|
伊人久久大香线蕉五月天|
亚洲国产精品成人婷婷色|
亚洲性虎av导航|
国产盗摄xxxx视频xxxx|
欧美性猛交XXXX乱大交|
一区二区在线观看视频|
在线中文字幕一区二区三区四区
|
亚洲美女一区二区免费视频|
国产精品成人黄色大片|
久久久久国精品产熟女久色|
国产精品亚洲第五区在线|
成人国产精品一区二区网站公|
伊人久久大香线蕉AV一区
|
久久天堂av综合色无码专区
|
精品婷婷色一区二区三区|
亚洲精品无码精品m∨在线观看|
日韩激情电影一区二区三区四区|
无码日韩免费完整版|
日韩三级电影欧美久久|
无码有码国产日韩|
日韩欧美精品久久久免费|
国产日韩欧美亚洲一区二区三区|
亚洲综合色区无码专区|
最新手机国产在线小视频|
精品久久aⅤ人妻中文字幕|
黄色在线观看一区二区三区|
中国少妇多毛BBWBBW高潮|
国产精品原创永久在线观看|
中日韩在线视频观看欧美|
欧美视频精品免费播放|
婷婷五月深爱综合开心网|
无码少妇精品一区二区免费|
国产色婷婷精品综合在线|
亚洲av码成h人无遮挡|
亚洲国产一卡2卡3卡4卡精品|
国产2021精品无码|
亚洲一区二区人妻在线|
95国产精品人妻无码久|
超清无码一区二区三区,|
亚洲欧美日韩动漫一区|
国产精品毛片久久久久久久小说
|
国产精品毛片精久久久小说|
亚洲αⅴ无码乱码在线观看性色|
国产年轻娇小性HD|
亚洲码国产精品高潮在线|
欧美 日本 国产 在线|
中文字幕一区视频一线|
交换配偶国产精品|
1024欧美一区二区日韩人|
特级毛片绝黄a片免费播冫|
青青国产线免观看手机版精品|
亚洲精品国产AV成拍色拍婷婷|
国产91在线免费观看|
天天AV天天AV天天透|
国产91精品久久久久久无码|
少妇搡BBBB搡BBB搡造水多|
AⅤ无码久久久久不卡蜜桃|
精品国产一区二区AV麻豆|
国产成人午夜精华液|
日本熟妇一本在线视频|
精品午夜久久福利大片|
亚洲综合第一在线影视|
亚洲AV 日韩 国产 有码|
韩国av在线免费观看|
色爱区综合五月激情|
国产欧美日韩视频免费|
午夜精品久久久久久毛片0000|
日韩欧美-一区二区三区|
最新福利一区二区在线观看|
中文字幕免费观看欧美|
av日韩在线观看一区二区三区|
亚洲国产精品久久一线不卡|
欧美无线免费不卡视频|
国产美女区一区二|
亚洲欧美中东在线观看|
亚洲精品图片久久久久久|
三級亚洲人Av在线影院|
久久婷婷色香五月综合激情|
麻豆国产成人AV高清在线|
亚洲V国产v欧美v久久久久久|
色综合久久综合中文综合网|
国产精品一区二区在线蜜芽TV|
99中文字幕精品视频|
日韩欧国产精品一区综合无码|
日本免费在线一区二区三区|
欧美日韩精品综合在线一区二区
|
国产免费无码露脸视频|
中文成人无码精品久久久|
在线视频网站WWW色|
亚洲一区二区三区日本久久|
蜜桃无码AV在线观看|
欧美日韩成人高清色视频|
女人的精水喷出来视频|
亚洲国产精品不卡Av在线|
精品免费视在线观看|
久久精品无码一区|
国产精品久久久久久影视|
中国少妇BBWBBW牲交|
一区二区三区AV|
国产三级精品三级在线专区1|
欧美一级国产AAA大片|
欧美一级免费在线|
牛和人交vide欧美XX00186|
国产一级做a爱片久久片|
精品人妻69一区二区三区蜜桃|
欧美日韩在线综合不卡精品|
国产成人亚洲综合无码|
欧美性做爰大片免费看办公室|
成人av一区二区三区四区五区|
亚洲久热无码中文字幕人妖|
日韩av免播放在线看|
久久久久.国产精品免费|
日韩一级精品在线免费观看|
97影院午夜午夜伦不卡|
青青草国产精品一区二区|
亚洲日韩精品无码专用网|
亚洲欧美日韩国产日批视频
|
亚洲午夜精品A片黑森林|
影音先锋男人资源网站最新资源
|
av毛片电影久久|
91久久国产精品视频|
看片视频国产欧美日韩|
精品久久特级毛片|
岛国av免费无码无禁网站|
国产性天天综合网|
国产成人免费高清AV|
91精品国产情侣高潮对白|
特黄特色的大片观看免费视频|
影音先锋男人AV橹橹色|
国产999精品久久久久久久久|
久久久无码精品亚洲日韩乱码|
久久精品人成免费|
亚洲国产av一区二区三区丶|
99久久久国产精品免|
码人妻A一区二区三区片必|
久久久久无码av|
丰满的熟妇岳中文字幕|
黄色视频在线免费观看不卡|
欧美精品一区二区三区中文字幕|
国产激情综合在线观看|
国产亚洲网友自拍|
日本一区二区三区免费视频|
99e久久国产精品|
色哟哟一区二区在线观看|
欧美日韩一区二区精品在线观看视频|
亚洲一区欧洲一区二区三区|
99视频精品全国免费在线观看|
婷婷丁香五月激情综合在线|
国产清纯美女高潮出白浆 色|
国产精品乱码久久久久久软件|
亚洲日韩一区二区爱爱|
我的公强要了我高潮|
7777久久久国产精品消防器材|
乱色国产精品免费视频|
免费人成在线观看视频平台|
亚洲人成无码网WWW|
国产成人欧美一区二区三区的|
日韩无码国产精品|
亚洲日本精品中文字幕久久|
久久久波多野AV一区二区|
亚洲精品自偷自拍无码|
欧日日高清无码视频|
成人麻豆亚洲综合无码精品|
国产?女人爽的流毛片|
国产尤物精品自在拍视频首页|
强伦少妇A片视频|
亚洲欧美洲成人一区二区三区|
天天干免费观看在线视频|
久久久久久久国产高清|
精品欧洲AV无码一区二区|
亚洲成vr人片在线观看天堂无码|
国产91精品久久久久久无码|
人妻一本久道久久综合久久鬼色|
国产肥臀精品一区二区三区|
浪小辉chinese野战做受|
欧洲亚洲国产成人综合色婷婷|
国产精品一二三四区免费入口|
欧美一本大道香蕉综合视频|
97免费人妻色色图|
亚洲日本一区二区小说|
国产成人精品免高潮在线观看|
色综合久久蜜芽国产精品|
久久国产精品99国产精品6|
亚洲V欧美V国产V在线观看|
国产精品日韩二区|
免费色情视频和amp;xxx电影:色情视频网站
|
四虎国产精品免费久久久|
夜夜天天噜狠狠爱2019|
中文字幕av在线一二三区|
特级毛片绝黄a片免费播冫|
国产亚洲成av人片在一线观看|
欧美日韩一区二区三区在线看
|
国产尤物亚洲精品不卡|
国产婷婷色综合成人精品|
2018国产大陆天天弄|
性少妇freesexvideos高清|
国产毛A片啊久久久久久保和丸|
国产美女18毛片水真多
|
久久精品国产大片免费观看|
第八色丰满正在无码|
精品国产美女一级a爱|
18禁又污又黄又爽的网站
|
中文字幕在线久热精品|
国产在线观看AV|
欧美精品v国产精品v呦|
亚洲人成人无码.WWW石榴|
欧美精品免费黑人影院午夜|
在线制服丝袜自拍日韩APP
|
视频一区二区日韩中文字幕|
2019精品国产综合在线|
亚洲综合在线另类色区奇米|
性欧美老人牲交xxxxx视频|
精品无码在线视频一区二区|
好紧好湿好硬国产在线视频|
惠民福利亚洲精品老熟熟女日韩系列AV|
欧美人与动牲交a精品|
欧美日韩免费一区二区三区|
亚洲欧美日韩在线二区三区
|
精品无码人妻一区二区免费蜜桃
|
精品免费人成视频APP|
国产欧美日韩一区二区三区四区|
欧美日本在线一区二区三区|
精品久久久久一区二区三区|
国产真实深喉口爆吞精视频|
日韩国产成高清在线观看|
极品少妇高潮啪啪AV无码吴梦梦|
亚洲最大的中文字幕在线视频
|
国产韩国日本久久|
欧美国产日韩系列|
男女自偷自拍视频免费观看篇
|
狠狠躁夜夜躁人人爽天天段|
秋霞在线观看无码av片|
国产精品一区二区制服丝袜|
国产丰满老熟女重口对白|
少妇激情av一区二区三区|
国产成人精品免费在线观看|
精品国产SM最大网站蜜芽|
欧美日韩精品一区久久久|
9l国产精品久久久尤物av|
精品在线观看三级国产|
日韩精品射精管理在线观看|
亚洲国产精品成人久久久|
国产欧美精品一区二区色综合|
日韩精品一区二区亚洲av蜜桃|
欧美一级一一区二区视频|
亚洲日韩亚洲另类激情文学一
|
无码熟妇人妻AV不卡|
色综合天天综合网国产成人网
|
久久久精品人妻一区二区三区GV|
日韩欧美一区二区三区中文精品|
一区二区三区不卡高清免费视频|
国产欧洲日韩波多野结衣生化
|
国产性色AV高清在线观看|
久久中文字幕乱码久久午夜|
日韩精品一区二区亚洲av观看|
成人日韩精品一区二区三区|
人在线看天堂无码|
欧美日韩精品一区二区三区不卡|
国产丰满乱子伦无码专
|
日韩精产大片性视频网站|
中文字无码中文字幕|
精品一区二区中文字幕乱|
中文字幕乱码人在线视频1区|
国产在线无码视频一区|
人妻AV综合网站一区二区三区|
欧美在线观看一区国产|
国产精品日韩精选一区二区|
国产亚洲色婷久99精品91成人世界|
少妇AV射精精品蜜桃专区|
亚洲女教师丝祙在线播放|
国产盗摄XXXX视频XXXX
|
最好免费观看高清在线|
嫩草AV无码精品一区三区|
国产成人精品免费网站免费看片应用下载|
91青草久久久久久清纯|
亚洲国产精品自在拍在线播放蜜臀|
国产精品一区二区三区在线】|
国产美女露脸口爆吞精一区二区|
成人免费无码大片A毛片抽搐色欲|
色狠狠久久av五月综合|
熟女视频在线播放一区|
欧美人妻精品一区二区三区三|
亚洲国产成人久久综合一区|
日韩一级欧美一级毛片在|
嫩bbb搡bbb搡bbb四川|
欧美日韩精品午夜福利777.47|
国产亚洲综合一区三区在线播放|
成人精品一区二区三区网站
|
99j久久精品久久久久久|
成年人毛片视频在线观看
|
无码国内精品久久人妻蜜桃|
欧美日韩综合人体一区二区三区|
99精产国品一二三产区区别网站|
av黄色国产一区二区三区|
久久人人爱看精品|
亚洲a∨精品一区二区三区|
亚洲午夜久久久久久久久电影网|
国产精品内射后入日本在线观看|
国产丰满老熟女重口对白|
亚洲精品国产精品乱码在线观看|
在线观看无码AV网站永久
|
韩国无码AV片在线观看网站|
天堂网.www最新版|
日韩一区二区三区四区区区|
日本MV在线观看永久免费|
国产疯狂XXXⅩ乱大交|
日本MV在线观看永久免费|
国产主播喷水亚洲精品精品|
大学生无套内谢流白浆|
亚洲国产欧美日韩在线精品一区|
国产白嫩漂亮ktv在线|
亚洲香蕉网久久综合影院小说|
亚洲欧洲无码AV一区二区三区|
国产亚洲人成在线影院|
欧美丝袜办公室系列brazzers|
久久久不卡国产精品一区二区|
国产精品久久久av免费不卡|
精品国产欧美一区二区三区成人|
成人性能视频在线|
国产精品久久久久一区二区三区共|
天天做天天爱天天爽天天综合
|
中文字幕乱码人妻一区二区三区
|
国产精品老热丝在线观看|
色亚洲日韩国产综合|
无码国产乱人伦偷精品视频|
久久99国产中文|
精品人妻久久久久久888不卡|
美女内射视频在线观看影院|
在线高清一级国产精品|
在线观看一区二区三区日韩|
久久久久精亚洲av品国产|
天天操天天搞天天插天天射|
亚洲精品一区二区久|
亚洲女同精品一区二区|
亚洲欧美日韩另类丝袜|
粉嫩99精品99久久久久久|
国产免费伦精品一区二区三区|
国产极品美女到高潮|
人人妻人人爽人人老司机|
成人一區二區三區三州|
国产成人亚洲综合久久剧情|
在线a亚洲视频播放在线观看|
欧美精品久久人妻无码|
国产精品人人妻人人爽久久|
丰满人妻一区二区三区精品|
久久精品无码亚日韩免费观看|
国产精品推荐av|
最好看免费观看高清影视大全|
欧美粗大猛烈进出|
亚洲色爱免费观看视频|
亚洲国产精品国自产拍电影|
久久精品国产亚洲AV麻|
亚洲中文字幕成人无码|
国产精品亚洲欧美高清另类|
一级亚洲黄色视频|
日本高清视频免费观看
|
日本综合国产精品|
欧美精品一区二区在线观看|
亚洲国产成人免费看|
无码伊人6699久久大杳蕉|
国产亚洲综合网色欲网|
免费看一级a女人自慰网站|
人妻熟女αⅴ一区二区三区|
精品人妻系列无码人妻在线JPG|
中文人妻字幕一区二区|
精品一区二区三区在线视频|
超碰人人超一区二区三区|
丁香五月亚洲综合在线|
影视先锋AV资源噜噜|
国产一区二区三区国产福利白浆|
免费40岁女人特级毛片|
免费成人福利视频|
欧美日韩动漫激情久久一区|
亚洲一区欧美一区日韩一区|
亚洲 一区欧美日韩一区二区|
俺来也俺去啦久久综合网|
亚洲国产精品无码久久青草|
国产美女视频免费观看网页|
亚洲国产精品综合av|
四虎av永久免费观看|
国产又黄又湿无遮挡在线观看
|
蜜臀欧美精品一区二区免费看|
免费视频成人欧美精品影院|
一区二区三区不卡欧美|
中文字幕亚洲日本|
免费的aa级黄片毛片视频|
成人精品动漫一区二区|
亚洲欧美日产日韩另类|
亚洲区少妇熟女专区|
亚洲高清成人aⅴ片在线观看
|
四虎精品黑人视频|
欧美日韩综合在线一区二区|
欧美日韩人妻精品一区二区三区|
国产精品va在线观看my|
国产av香蕉一区二区三区
|
日日躁夜夜躁狠狠久久AV|
欧美精品一级二级肉按摩|
一区二区不卡无码在线|
久久亚洲人成综合网|
精品亚洲精品在线观看|
WWW亚洲精品久久久乳|
午夜福利国产精品久久婷婷69|
亚洲AⅤ在线男人的天堂
|
成人毛片精品尤物中文字幕亚洲|
最好免费观看高清在线|
丰满精品人妻一区二区三区不卡|
国产精品无码不卡一区二区三区
|
国产最新地址色视频亚洲|
亚洲国产aⅴ成人精品无吗|
国产美女高潮流白浆免费观看|
国产永久高清免费动作片www|
久久66热人妻偷产精品9|
真人做爰48姿势视图片|
亚洲日韩国产精品无码av按摩|
日韩人妻精品一区二区三区蜜桃|
久久国产精品91|
国产毛A片啊久久久久久|
亚洲国产精品福利在线播放|
国产又粗又猛又爽的网站|
亚洲亚洲人成综合网站|
久久4k岛国高清一区二区|
92精品国产无线乱码在线观看|
黄h视频在线播放|
中文字幕久久网红|
国内精品免费网站牛牛|
99国产精品欧美一区二区三区|
99久久99精品久久久久久|
凹凸导航第一福利|
国产精品无码免费播放|
亚洲欧美一区二区精品性色|
人妻精品免费一区二区三区四区|
性一交一乱一美A片麻豆网站|
欧美国产精品综合|
国产熟女高潮av6666|
日本一区二区三区四区免费|
日韩人妻无码精品一专区二区三区
|
亚洲处破女av日韩精品|
AV无码免费一二三区不卡
|
国产一级女人18毛片我要看|
91无码人妻精品一区|
无码人妻一区二区三区久久久|
精品国偷自产在线|
日韩一区二区三区理伦片|
国产福利无码一区在线|
日本久久久久亚洲中字幕|
国产精品久久久久久av|
2024无码专区人妻系列日韩|
国产高清不卡一区二区三区视频|
国产精品老热丝在线观看|
青娱乐盛宴国产国产精品国产三级国产|
久久精品国产亚洲网站|
无码人妻一区二区三区久久久|
色丁香婷婷综合久久|
欧美村妇激情内射|
国产成人欧美日本在线观看|
午夜福利入口18勿进|
国产开嫩苞在线播放视频|
中国美女牲交视频|
又粗又大又爽的免费视硬|
日本免费一区二区精品亚洲|
2020av无码免费|
中文字幕亚洲乱码熟女一区2区|
色哟哟亚洲精品一区二区|
黄瓜视频在线观看网址|
青青青爽在线视频免费观看|
国产一级特黄高清免费下载|
国产精品视频牛仔裤一区|
亚洲欧洲日产国码无码|
99热这里热这里只有精品|
人人妻人人澡人人爽不卡视频|
亚洲 中文字幕一区二区|
91精品国产综合蜜臀蜜臀|
国产成人久久AV免费看|
久久99热人妻偷产国产|
中文字幕一本性无码|
国产成人精品成人a在线观看|
四虎成人免费视频|
轻轻色在线视频中文字幕|
国产高清亚洲精品视bt天堂频|
亚洲国产精品美日韩久久|
国产中文字幕在线观看片|
欧美一级aaaa级黄色大片在线观看|
国产精品香蕉人多人在线观看|
超级香蕉97视频在线观看|
国产成人亚洲精品av大片|
亚洲国产精品成人婷婷色|
亚洲欧洲欧美一区二区三区|
最近2019年好看中文字幕视频|
国产精品不卡在线观看的网站|
亚洲国产无码高清在线观看|
无卡无码无免费毛片|
人摸人人人澡人人超碰97|
少妇精品一区二区三区少妇|
一个人看的www的视频|
欧美国产日韩一区二区三|
亚洲欧美日韩综合久久久久|
不卡的av网在线观看|
免费国产高清在线精品一区|
超碰国产农村AⅤ|
亚洲午夜无码片在线观看影院|
国产精品色婷婷亚洲综合看片|
成人国产亚洲精品a区天堂华泰|
正在播放国产在厨房乱|
精品国产亚洲日韩欧洲一区|
亚洲日韩一区二区爱爱|
久久精品国产亚洲av久按摩|
男人桶女人18禁止网站|
亚洲AⅤ在线男人的天堂|
亚洲日本成本人观看|
日韩中文字幕久久中文字幕|
国产成人mv免费视频|
欧美村妇激情内射|
日韩欧美亚洲国产另类|
可以直接免费观看的AV网站|
久久久久亚洲国内精品一|
又大又硬又黄又刺激的免费视频
|
寂寞少妇用茄子自慰A片|
国产成人精品一区二区三区福利
|
国产原创中文字幕在线免费观看|
99在线精品国产一区免费|
综合久久久久综合网站|
中文字幕在线视频一区二区三区|
亚洲男女性爱视频|
99在线精品国产不卡在线观看
|
日韩福利在线视频|
婷婷色婷婷开心五月|
好吊妞人成视频在线观看27du|
精品蜜臀AV在线天堂|
国产午夜美女精品|
亚洲无码性爱视频|
国产精品99五月天|
久久精品99国产亚洲成人|
天天摸天天摸色综合舒服网
|
国产一区二区三区日本亚洲|
国产精品无码色一区二涩欲区三区|
国产成人无码A区在线视频无码DVD|
最近最新在线观看免费高清儿童|
天天躁夜夜躁狠狠综合2020|
最新一区二区三区在线视频|
免费精品一区二区三区第35|
国产日韩精品区一区二区三区|
天堂资源最新在线|
中文字幕亚洲综合久久|
国产精品日韩亚洲综合网|
日本一区二区不卡视频在线观看
|
国产主播一区二区在线放|
免费人妻无码不卡中文18禁|
在线视频日韩精品第二页|
无码人妻国产精品久久|
色综合久久久久无码专区|
久久久国产精华液|
在线看免费无码A片视频|
老司机午夜免费精品视频|
国产精品熟女视频一区二区三区|
国产 欧美日韩 一区二区三区|
国产二区亚洲欧美今日更新|
成人区人妻精品一区二区网站|
在线看视频你懂得|
国产精品免费一区二区三区精品|
护士洗澡被狂躁a片在线观看|
人妻体内射精一区二区三区四区|
免费很黄很色裸露视频|
国产精品无码久久久久一区二区|
乌克兰丰满女人aa片|
日本免费一区二区精品亚洲|
精品一区二区三人妻视频|
67194成是人免费无码|
清纯唯美第一页亚洲综合av|
亚洲精品一区二区三区四区高清|
影音先锋中文字幕亚洲资源站|
国产一区二区三区视频不卡|
国内精品老年人视频网站|
99麻豆久久久国产精品免费|
精品久久久无码中文字幕|
91情侣在线精品国产免费|
国产91网站在线观看|
日本a级一区二区在线免费观看
|
亚洲欧美在线综合色影视|
国产黄色精品一至二十三区|
国内永久免费crm系统z在线|
最近国语中文mv在线观看|
最新亚洲人成人在现|
国产精品乱码电影|
麻豆国产成人AV高清在线|
国产精品麻豆久久久久av|
国产aaaa级淫片免费看|
可播放的男男freemovie|
中文字幕无码不卡在线|
欧美日韩国产一区精品一区|
一区二区不卡免费视频|
一夜七次郎久久综合伊人|
婷婷人人爽人人爽人人片|
日本大乳高潮视频在线观看|
少妇性按摩无码中文A片|
国产成人精品久久久综合|
91精品久久久久久中文制服|
欧美日韩丝袜一区二区三区|
国产在线91精品资源|
精品人妻无码一区二区三区性|
99久久久无码国产精品一区二区|
国产欧美一级在线观看|
无码少妇一区二区浪潮av|
yy8男人的天堂|
无码少妇高潮喷水A片免费|
国产精品亚洲综合久久系列|
色综合久久88色综合天天|
亚洲国产精品成人久久蜜臀|
日韩,国产,欧美一区二区三区|
日韩在线免费一区二区三区|
久久久久国色αv免费看|
欧美性受XXXⅩ黑人猛交|
人与动人物AV在线|
久久国产亚洲精品美女|
欧美精品毛片久久久久久久|
国产不卡在线观看不卡在线观看|
日韩人妻少妇一区二区三区|
国产乱人伦偷精品视频AAA|
亚洲高清不卡视频|
无卡无码无免费毛片|
成人片国产在线观看无码|
国产女与黑人在线精品|
免费A∨中文乱码专区|
欧美炮图视频一日本在线|
波多野结衣一区二区AV高清|
日韩欧美亚洲一区高清在线|
亚洲最大成人在线视频观看
|
曰的好深好爽免费视频|
国产欧美日韩综合精品久久一区|
国产日韩欧美亚洲一区二区三区|
成全在线观看免费高清完整版动漫
|
欧美最刺激的性视频|
久久青草国产成人成人片|
欧美一区二区三区综合亚洲|
亚洲欧美日韩国产综合V|
精品亚洲麻豆1区2区3区|
视频高清在线观看网站国产日韩综合|
男人的天堂视频色|
无码一区二区三区AV免费蜜桃|
亚洲一区二区三区麻豆毛片|
国内精品久久影院|
色综合天天综合高清网|
欧美日韩在线免费观看视频|
高清无码国产一区二区浪潮亚洲av|
三级中文有码中文字幕|
国产精品无码在线观看,|
中文字幕日韩一区二区三区本高
|
AV免费不卡国产观看|
精品人妻一区二区三区有码|
国产无遮挡又黄又爽高潮|
久久精品国产亚洲av麻豆四虎
|
超碰欧美亚洲日韩|
无码人妻精品中文字幕免费时间
|
丰满少妇毛片一区二区免费视|
一区二区黄片在线免费看|
一区二区三区无码熟妇在线视频|
少妇邻居内射在线|
九人国产在线观看精品|
午夜精品一区二区蜜臀av|
国产精品无码专区在线观看|
色婷婷综合和线在线|
国产午夜亚洲精品不卡免下载|
日本19禁啪啪吃奶大尺度|
亚洲区精品久久一区二区三区女同|
欧美日韩在线视频一区|
中文字幕人妻老熟女在线观看|
精品人妻一区二区三区浪潮在线
|
精品国产美女一级a爱|
h福利午夜网站69堂|
92精品国产无线乱码在线观看|
乱熟女高潮一区二区在线|
国产成人无码精品91免费|
国产精品99久久久久久WWW
|
日韩精品无码免费视频|
免费在线日韩欧美一区二区三区|
中文字幕亚洲精品日韩
|
久久久无码精品亚洲日韩片库网
|
伊人久久大香线蕉五月天|
国产成人免费a在线视频。|
狠狠欧美日韩一区色综合|
亚洲在线国产日韩欧美|
天天爱天天做久久狼狼|
国产传媒天美av一区二区三区|
国产亚洲精品成人AA片新蒲金|
久久99精品国产.久久久久|
欧洲国产在线精品三区|
在线精品视频一区二区|
中文字幕少妇一区二区三区|
红杏亚洲影院一区二区三区|
99热成人精品热久久|
中文字幕无限乱码不卡2021|
国产成人精品成人a在线观看|
欧洲国产在线精品三区|
日韩一区二区欧美视频在线观看
|
中文人妻无码一区二区三区在线|
夜夜精品视频一区二区|
曰本高清在线一区二区三区|
久久99精品国产99久久|
亚洲日韩一区二区爱爱|
日韩制服国产精品一区|
看国产妓女牲交视频|
久久精品国产亚洲av麻豆四虎|
国产黄色片在线免费播放|
亚洲在线国产日韩欧美|
亚洲中文字幕Av一区久久|
四虎国产精品永久地址6785
|
亚洲欧美另类一区|
久久精品中文字幕大胸|
欧美日韩每日更新中文字幕|
国产精品久久久久久久久久久久|
最爽free性欧美人妖|
欧美精品一区二区在线观看
|
激情五月婷婷激情四射|
亚洲三级电影网站|
成·人免费午夜无码视频夜色|
日本不卡视频在线免费观看|
欧美精品v国产精品v呦|
色欲天香天天综合免费视频|
久久人妻少妇嫩草AV无码专区
|
欧美人和黑人牲交网站上线|
亚洲国产成人AⅤ毛片奶水
|
曰韩一级欧美一级|
国产一区二区三区精品久久久无广告|
色欲av永久无码精品无码|
樱花动漫官方网站|
亚洲国产日韩一区精品|
日本aⅴ精品中文字幕在线|
日本一区二区三区黄色大片|
久久久无码一区二区三区|
亚洲国产综合一区二区精品|
人妻久久中文字幕免费视频|
久久久亚洲综合久久久久电影
|
国产香蕉av网站|
亚洲国产精品区二区精品|
国产麻豆久久一区二区|
欧美激情综合五月色丁香|
永久免费看一区二区看片|
精品一区二区三卡四卡网站|
久久精品国产99国产精品澳门|
亚洲av无一区二区人妻|
4438亚洲综合在线|
玩弄japan白嫩少妇hd|
日本精品一区二区不卡在线观看|
军人妓女院BD高清片|
亚洲愉拍二区一区三区|
精品国产SM最大网站|
手机在线看片日本精品|
国产一区二区三区久久毛片|
少妇伦子伦精品无吗|
国产精品日日摸夜夜添夜夜添无码
|
轻轻色在线视频中文字幕|
一个人在线免费观看www高清视频|
国产精品麻豆一区二区|
成熟女同—区二区三区|
亚洲一级在线播放a|
99久久亚洲精品无码毛片|
欧美日韩在线不卡一区二区|
亚洲欧美洲成人一区二区|
欧美日韩色综合一区二区三区|
日韩在线第一页播放|
碰国产免费公开视频|
国产综合色在线视频区|
午夜无码视频在线观看网站|
国内一区二区在线播放|
亚洲精品午夜无码专区|
欧美乱妇15p辣图|
亚洲a∨无码乱码国产精品麻豆|
观看国产色欲色欲色欲|
特级a级毛片黄免费观看|
日韩区一区二区三区视频|
18禁日本精品久久久久久|
惠民福利亚洲乱码在线无码av
|
欧美精品一区二区三区在线|
99精品国产福利在线观看免费|
男女一级特黄a大片|
99久久免费精品,不卡视频|
亚洲精品无码成人A片在线古代|
日本免费中文字幕一区二区三区|
亚洲国产成人精品女人久久久|
亚洲成色www久久网站瘦与人|
你懂的欧美视频在线观看|
久久精品α亚洲国产v高清|
日本熟妇高潮bbwbbw|
精品无码在线视频一区二区|
美女黄色毛片特级|
熟女少妇a性色生活片毛片|
国产精品日日摸夜夜添夜夜添1|
国产男女色诱视频在线播放
|
免费人成在线观看视频平台|
精品国偷自产在线|
免费人成视频在线不卡|
久久人妻无码一区二区|
性中国熟妇videofreesexwww|
午夜毛片专区区二区三区|
亚洲欧美日韩高清在线一区|
亚洲日韩Av一区二区三区中|
久久国内精品色视频|
欧洲一区二区三区四区的视频|
久久久久人妻精品系列|
国产一级黄片一区二区|
亚洲人成人一区在线观看|
国产激情视频免费观看|
99RE 久久这里只有精品6|
yy111111少妇光屁股免费影院
|
亚洲色大成网站永久一区|
欧美成人免费网站一区|
国产69精品久久久久久久久久久久|
亚洲日本成本人观看|
漂亮大学生韩国三级播放国产|
亚洲国产精品99久久无色无码
|
.日韩av一区二区三区|
精品韩国亚洲aⅴ无码不卡区|
国产 日韩 欧美 三区|
国产视频一区二区在线观看|
亚洲精品无码AV人在线观看国产|
国产无遮挡又黄又大免费视频|
一本大道卡一卡二卡三乱码全集资源|
亚洲AⅤ无码一区|
婷婷色综合视频在线观看|
亚洲综合国产三四区|
国产一区二区三区高清不卡|
青草草免费在线观看视频|
成人性无码专区免费视频|
;99精品久久久久久水蜜桃免费|
国产黄片免费在线观看视频|
色欲丰滿熟妇人妻AV无码|
中文 字幕一区二区三区四区|
2020极品精品国产|
国产尤物在线视精品在亚洲|
亚洲色在线一区二区三区|
欧美熟妇无码成a人片动态
|
无码国产福利AV私拍|
中文字幕AV一区二区三区|
日韩少妇白浆无码系列|
中文字幕制服日韩久久一区|
手机看片福利永久国产日韩|
亚洲AV永久精品一区二区在线|
99久久无码国产毛片|
在线观看免费黄色毛片视频
|
免费人成视频在线不卡|
亚洲视频在线观看|
国产日韩综合不卡免费观看|
久久久久久久91精品免费观看|
欧洲日韩视频在线观看|
国产精品无码专区第一页|
亚洲人成电影在线无码|
91国模在线视频|
亚洲第一视角不卡高清在线|
久久一区二区三区精华液|
国产极品精品免费视频能看的
|
欧美老妇激情XXXX|
熟妇人妻无码一区二区三区|
九月婷婷亚洲综合成人|
一区二区在线欧美日韩中文|
精品免费人成视频APP|
亚洲9777精品毛A片久久久|
国产美女香蕉久久精品|
中文字幕亚洲一区二区熟女|
久久精品一区二区久|
无码精品在线观看|
400部国产精品偷自产在线|
人妻中文无码久热丝袜TV|
人妻中文无码久热丝袜TV|
国产精品视频免费网站|
国语少妇高潮对白在线|
亚洲欧洲日产国产无码|
亚洲精品久久久久久久久AV无码|
AV不卡免费在线观看地址|
成人无码av片在线观看蜜|
国产一区二区亚洲手机在线|
久久婷婷成人综合色|
久久久久亚洲精品黄色av|
亚洲欧洲一区二区久久国产三级精品|
91麻豆精品国产自产在线观看自慰|
亚洲网址一区二区三区|
亚洲国产日韩精品二三四区91|
a毛片成人免费全部播放|
国产成人AV三级在线观看|
韩国美女午夜福利视频|
久久精品国产亚洲精品|
久久国产精品偷任你爽任你|
在线观看天堂网亚洲av|
成人h动漫精品一区二区樱花|
国产精品老熟女露脸视频|
成人精品一区二区三区中文字幕|
午夜天堂成人小视频|
CHINESE性内射高清国产|
亚洲综合色卡一卡二卡三|
尤物九九久久国产精品|
av理论片在线观看|
免费无码一区无码东京热|
99国产午夜在线精品|
精品国产5乱码一区二区三区|
日韩欧美在线中文字幕六区|
国产CHINASEX对白VIDEOS麻豆|
久久天天躁夜夜躁一区|
色一情一区二区三区四区|
无码免费人妻超级碰碰碰碰|
亚洲精品国产二区三区在线|
日韩精品唯美清纯另类视频|
久久国产欧美国日产精品|
中文字幕日韩精品一区|
国产精品卡一卡2卡3卡4|
免费观看无遮挡叼嘿网站|
精品激情国产一区在线观看|
国产精品久久久久9999吃药|
国产精品v一区二区三区|
中文乱码免费一区二区三区|
一个人在线免费观看www高清视频|
亚洲AV永久精品一区二区在线|
国产亚洲日韩欧美十八禁|
欧美日韩一区二区www|
国产乱人伦偷精品视频|
日本少妇又色又爽又高潮|
国产2020网站在线观看视频|
三级无码在钱AV无码在钱|
中文字幕人妻少妇引诱隔壁|
亚洲中文字幕a∨在线|
亚洲一区二区三区四区无码|
精品国产粉嫩内射白浆内射双马尾|
亚洲精品国产综合麻豆久久99|
久久久GOGO无码啪啪艺术|
网站在线观看你懂的|
久久成人精品一区二区|
狠狠久久五月精品中文字幕
|
一区二区三区欧美日韩不卡|
野花社区视频最新资源|
草莓国产在线观看免费|
亚洲乱妇熟女爽到高潮|
亚洲国产高清视频一区|
久久精品人人做人人|
亚洲欧美日韩在线91|
无码人妻丰满熟妇精品区东京直播|
老司机精品视频一区二区|
精品国产99高清一区二区三区|
日韩欧美一区二区精品久久|
在线观看特色大片免费视频|
av毛片电影久久|
欧洲免费无线码在线观看|
久久久久久久久久久久久久动漫|
日本韩国欧美一区二区三区在线|
亚洲av无码专区一级婬片毛片|
久久精品人妻一区二区蜜桃|
成人在线国产欧美日韩|
国产精品视频永久免费播放|
99精品一区二区三区无码吞精|
国产成人av综合色|
中文字幕精品一二三四五六七八|
欧美日韩一区二区免费视频|
亚洲成色最大综合在线|
性色av无码免费一区二区三区|
中文天堂在线最新2022更新|
亚洲国产精品午夜不卡网站
|
人人妻人人澡人人爽欧美一区|
性色av性色生活片|
精品国产亚洲日韩欧洲一区|
久久亚洲美女久久久久|
一区二区三区成人黄片|
国产欧美精品综合日韩91|
不卡日本欧美在线观看一区|
四川少妇bbbb槡bbbb槡|
欧美一区二区三区四区不卡|
成人无码AⅤ免费视频app|
欧美 日本 国产 在线|
久久国产精久久精产国|
精品日韩一区二区三区激情|
日本午韩高清午夜福利在线|
亚洲最新版AV无码中文字幕一区
|
欧美日韩国产不卡免费观看|
精品久久久久中文字幕一区|
日韩欧美在线观看中文字幕|
国产亚洲精久久久久久久|
欧美日韩国产不卡免费观看|
国产免费天天看高清影视在线|
91精品国产午夜福利蜜臀|
欧美精品一区二区在线观看|
亚洲天天做日日做天天谢日日欢|
国产一区二区三区高清在线|
99精品国产自在现线免费亚瑟|
少妇精品无码专区台|
欧美日韩一区二区三区四区|
国产精品中出一区二区三区|
国产精品欧美久久久久久日本一道|
17·3做爰A片免费播放视频|
亚洲欧美第一在线网站|
卡1卡2卡3国产精品|
国产一区二区长腿丝袜高跟鞋
|
天天做天天躁天天躁|
国产在线观看免费不卡av|
久久夜色精品国产亚洲AV动态图|
无码GOGO大胆啪啪艺术|
另类国产第一在线|
人妻出差精油按摩被中出|
亚洲精品久久久久久久久AV无码|
在线观看黄色视频国产影视|
久久精品一二区东京热|
欧美性,日韩性,亚洲性|
黄色视频日本WWW|
国产自产亚洲精品国产|
国产丰满老熟女重口对白|
久久se精品人妻一区二区三区|
污污网站18禁在线看永久|
狠狠躁日日躁夜夜躁2020|
91看片淫黄大片一级在线观看|
国产XXXX免费观看高清视频|
无码国产精品一区二区vr老人|
一本大道香蕉青青久久|
中文字幕日韩欧美视频|
69精品久久久久人妻|
久久SE精品一区二区|
国产熟睡乱子伦视频在线播放|
久久久99人妻免费精品区二|
国产欧美日韩另类视频|
亚洲专区日韩精品|
色婷婷六月亚洲婷婷国产|
99re热久久国产一区|
2021最新免费啪啪|
影视先锋AV资源噜噜|
蝌蚪香蕉在线观看视频|
免费看一级a女人自慰网站|
国产 日韩 欧美 二区|
中文字幕在线播放一区二区三区|
日产高清一区二区三区2022|
国产精品国产三级国产男人|
国产成人精品区一区二区|
午夜性生大片免费看
|
99j久久精品久久久久久|
精品日本久久久人妻日本|
精品久久久久毛片|
国产精品亚洲专区无码破解版|
在线黄无码视频观看|
国产黄色小视频在线观看|
欧美一区二区激情国外|
老司机精品视频一区二区|
在线天堂AV无码AVAⅤAPP|
国产精品免费一区二区三区精品
|
日韩欧美的一区二区三区|
国产精品日韩三级伦理|
91精品啪国产在线观看|
久久天天操夜夜操狠狠操|
亚洲人成伊人成综合无码|
亚洲国产欧美中日韩成人综合视频
|
日本 欧美 国产在线观看|
国内少妇偷人精品免费|
中文字幕无码久久一区|
国产乱国产乱老熟300视频
|
综合国产精品专区第一页|
最新在线精品国自产拍福利|
日产欧美日韩综合精品一区二区|
极品视频在线播放中文字幕|
韩国av在线免费观看|
亚洲Aⅴ无码成人网站国产|
日韩无码精品精彩视频|
天美传媒春节回家相亲孟孟|
s丝袜美腿亚洲综合在线|
色妺妺AV爽爽影院|
TD天堂网www在线资源|
极品一区二区三区四区在线观看|
国产一区二区三区在线免费观看|
国产成人亚洲精品无码AV大片|
亚洲熟妇无码八V在线播放|
国产精品麻豆A在线播放|
国产一级无码免费网站|
一区二区三区福利视频|
麻花星空MV高清免费|
男人的天堂av网址|
粉嫩 白浆 熟女|
亚洲国产一区二区试看|
五月天无码视频在线|
国产精品午夜无码AV天美传媒|
成年无码Aⅴ片在线观看|
欧美日韩亚洲另类一区二区三区|
av中文字幕免费在线看|
无码精品国产DVD在线观看久9|
国产真实深喉口爆吞精视频|
国模无码视频一区|
国产午夜精品一二区理论影院|
国产大片内射1区2区|
精品无码在线视频一区二区|
国内精品老年人视频网站|
中国老太婆XXXHD|
极品vpswindows少妇|
亚洲精品夜色5566|
99精品在线免费观看|
日韩 欧美 国产 不卡|
精品国产乱码久久久久久动漫|
曰韩精品无码一区二区视频|
亚洲日本一区二区三区东京热|
午夜影院高清不卡|
www一区二区三区中文字幕
|
免费看V网站农村姑娘AV|
精品国产1区2区|
图片视频小说一区二区|
国产欧美日韩精品久久久久|
欧美日韩国产码高清综合|
无码人妻丝袜在线视频|
国产精品日韩电影在线不卡|
亚洲中文字幕久久精品无码APP|
在线成人不卡欧美|
麻豆美女裸体AAAA片|
jlzzjlzz亚洲乱熟在线播放|
欧美日韩性视频在线网站|
中文字幕无码人妻不卡|
国产午夜精品A片一区仙踪林|
人妻丰满熟妇AV无码区免|
色婷婷丁香九月激情综合视频
|
国产精品成?V人在线视午夜片|
精品中文字幕高清久久久久三级
|
久久精品国产亚洲av成人文字|
玩50岁熟妇女邻居|
中文字幕av高清|
久久精品无码亚日韩免费观看|
国产高清久久无码视频|
天天摸日日摸狠狠添|
免费无码AV一区二区三区|
黑人大荫蒂bbwbbb|
日本老熟欧美老熟妇|
一道精品一区二区av网站|
国产免费伦精品一区二区三区|
亚洲国产精品自在在线观看|
国产成人AV三级在线观看|
欧美精产国品一二三区|
91久久久精品人妻专区不卡|
午夜国产成人av在线播放|
午夜精品国产欧美日韩久久免费|
日本一区二区三区在线观看视频|
日本免费一区二区三区不卡在线观|
亚洲欧美成aⅴ人在线观看|
国精产品一区一区三区免费视频|
日本久久精品视频|
性xxxx视频播放免费|
黑人巨大精品欧美一区二区免费|
久久精品成人免费黄色网址|
无码日韩人妻AV一区免费|
亚洲精品国产精品国自产小说|
亚州AV无码永久无限精品|
人与动人物xxxx毛片人与狍|
大地资源免费更新在线播放|
国产在线观看黄色|
欧美三级网站精品国产不卡|
欧美精品一区二区三区视频|
91欧美日韩国产在线|
久久99精品国产99久久6尤物|
亚洲精品国产精品久久|
国产美女一级a毛片大片40
|
亚洲国产综合精品中久|
麻豆美女裸体AAAA片|
色婷婷精品二区久久蜜臀av
|
麻豆va在线精品免费播放|
最近免费中文字幕2018|
精品人妻无码一区二区三区蜜桃|
天堂AV无码AV在线A√|
91福利精品第一导航|
中国精品少妇hd|
综合7799亚洲伊人爱爱网|
88午夜理论不卡|
免费看无码AV一区二区|
国产亚洲婷婷香蕉久久精品|
无码视频网站国产|
被强行糟蹋的女人a片|
一区二区三区四区中文字幕有码|
天美传媒春节回家相亲孟孟|
久久红综合久久亚洲网色|
欧美深夜福利人妻互换|
国产一级无码视频观看|
九月婷婷亚洲综合成人|
日本WWW网站色情乱码|
久久综合九色欧美婷婷|
a片免费视频在线观看|
av日韩在线观看一区二区三区|
日韩美欧综合久久久久|
国产精品美女久久久免费|
午夜精品一区二区三区成人|
国产成人三级一区二区在线观看一|
国产美女裸体永久免费无遮挡|
国产黄色片免费在线播放|
玩丰满熟妇xxxx视频|
成人国产在线观看免费高清不卡|
国产精品99久久久久久清纯|
中文乱码人妻系列一区二区|
毛片在线一区二区三区欲色|
国产成人丝袜精品视频|
欧美精品久久久影院|
老汉精品免费AV在线观看|
亚洲国产精品日本无码网站|
亚洲无码中文不卡视频|
成年女人免费v片|
а√天堂8资源中文在线|
国产一区二区精品不卡激情视频|
天堂а√中文最新版在线|
国产高清免费在线视频观看|
国产日韩久久免费影院电影|
国产做a爰片久久毛片a片美国|
在线a亚洲视频播放在线观看|
成全免费高清大全|
一级A片久久久久久久久|
97人妻精品一区二区三区香蕉|
欧美成人精品欧美一级乱黄
|
最近在线中文字幕影院网
|
免费A级一片在线视频|
午夜影院高清不卡|
不卡在线一区二区三区免费视频|
色丁香婷婷综合久久|
国产精品线路一线路二|
2024亚洲日产最新无码福利视频|
69久久国产露脸精品国产|
99精品久久精品一区二区小说
|
日韩精品另类图区中文|
婷婷亚洲国产小说区图片|
亚洲成vr人片在线观看天堂无码|
亚洲AV无码一区二区高潮|
亚洲一级无码在线|
岛国AV无码不卡电影|
欧美成人综合网播九公社|
老熟女毛茸茸浓毛|
久久精品青青大伊人AV|
清纯唯美经典一区二区|
国产欧美日韩一二三区|
精品无码视频久久久|
精品人妻中文字幕有码在线|
熟妇人妻精品一区二区三区视频|
欧美日韩日本国产一区二区三区|
中文字幕少妇一区二区三区
|
亚洲av天天做在线观看|
久久人人97超碰国产公开|
国产欧洲日韩波多野结衣生化|
成人试看30分钟免费视频|
日本免码va在线看免费|
欧美肥妇多毛BBW|
高潮爽到爆的喷水视频|
又粗又硬的进出视频啪啪|
最新国产专区在线视频|
久久天堂av综合色无码专区|
欧美日韩视频在线播放一区二区|
国产91在线免费观看|
国产精品福利午夜在线观看|
亚洲精品都市激情国产精品|
国产高清午夜国产精品|
久久国产精品色香蕉91|
国产成人黄色在线观看|
人妻体体内射精一区二区三区|
国产91在线久草热视频|
欧美日韩一区二区免费精品
|
天天操天天搞天天插天天射|
麻花豆传媒剧国产MV网站入口|
闺蜜在床被男人狂躁高潮|
韩国乱码伦视频免费|
JapaneseHD熟女熟妇伦
|
99麻豆久久久国产精品免费|
最好看免费观看高清影视大全|
国产激爽爽爽大片在线观看|
国产午夜美女精品|
国产香蕉一区二区三区在线视频|
亚洲欧美日韩高清不卡一区二区|
中文一区二区三区免费毛片|
亚洲激情久久婷婷|
国产精品麻豆欧美日韩WW|
日本一区二区在线视频观看|
丁香五月亚洲综合在线|
99精品國產高清自在線看超|
国产一二区在线观看视频|
免费香蕉成视频人网站|
国产一区二区三区不卡在线观看|
91久久亚洲综合精品成人
|
男女啪啪进出阳道猛进|
北京熟妇搡BBBB搡BBBB
|
一级午夜av大片免费观看|
大人和孩做爰av|
国产一区二区三区高清在线|
97se亚洲综合在线|
久久精品人成免费|
精品国产一区二区三区不卡免费|
中文无码熟妇人妻AV在线|
97人妻一区二区三区免费视频
|
日本免费观看在线一区二区|
亚洲级αV无码毛片久久精品|
日日射日日肏视频|
中文字幕一区二区三区四区视频|
国产三级精品播放|
免费看一级做a爰片久久毛片|
亚洲丁香婷婷综合久久|
久久东京热人妻无码人AV|
亚洲成AV人在线观看成年美女|
91精品人妻一区二区三区精
|
午夜精品久久久久久久99热|
中文特黄a级毛片在线播放|
精品久久久综合日本|
久久久久人妻一区二区三区精品|
黄色片在线观看一区二区三区
|
国产精品,一区二区三区四区|
图片区小说区av区|
97在线人妻无码一区|
乱子伦AⅤ无码中文字|
无卡无码无免费毛片|
久久久精品成人免费观看国产|
国产一区二区视频在线观看|
日本在线一卡一区加勒比观看
|
欧美成人性爱视频|
久久精品国产亚洲av网站不卡|
国产亚洲精品久久777777黑寡妇|
国产精品免费A级免费|
偷偷做久久久久网站|
日本强好片久久久久久aaa|
gogogo免费高清完整|
国产精品丝袜久久久久久久不卡|
日韩综合在线超乳人妻一区|
51国精产品自偷自偷综合
|
久久亚洲精品无码观看|
国产精品系列在线一区二区三区|
亚洲午夜精品a片久久不卡蜜垫|
久久久久久久久福利|
午夜一区二区三区四区五区|
国产一级淫片aaa级淫片|
久久久国产成人精品,成人av|
最新福利一区二区在线观看|
日本在线看片免费人成视频1|
久久久无码精品成人A片小说|
免费韩国一级特黄a大片|
日韩精品电影在线|
免费亚洲综合自拍偷拍|
精致黄片一区二区三区免费看|
日本少妇一进一出视频观看|
国产精品免费大片|
毛片免费费观看w网站|
日本熟妇人妖体內射精|
色婷婷综合和线在线|
大地资源免费更新在线播放|
91欧美日韩亚洲|
99精品国产在热久久无毒不卡|
国产欧美v?欧美v?在观看|
日韩AV黄片免费在线观看|
亚洲综合激情另类专区|
久久欧美国产伦子伦精品|
在线观看人成视频|
麻豆精品一区综合av|
推油少妇久久99久久99久久
|
日本高清欧美一区二区|
色情欧美片午夜国产特黄|
一区二区不卡免费视频|
少妇人妻无一区二区三区|
亚洲国产欧美日韩精品一区二区|
色88久久久久高潮综合影院|
手伸进内衣使劲揉搓奶头漫画|
国产婷婷色一区二区三区四区|
国产亚洲精品美女久久久|
久久久久人妻精品摸提一区二区|
国产在线久久视频|
亚洲一区二区三区中文字幕网|
亚洲成A人V影院色老汉影院|
天天做天天爱夜夜爽女人爽|
亚洲中文字幕无码AV|
国产精品无码制服丝袜|
色综合国产日韩欧美|
午夜福利视频久久午夜|
久国产精品人妻aⅴ|
欧美亚洲日韩色图|
99国产欧美另类久久片|
亚洲中字慕日产2020|
欧美日韩性视频在线网站|
国产主播福利片在线观看|
不卡无码人妻一区二区三区|
性欧美牲交xxxxx视频欧美|
思思久久96热在精品不卡|
少妇激情av一区二区三区|
国产专区视频在线12|
日韩精品东京热无码视频播放
|
少妇精品在线观看三级|
成人无码国产三级免费看|
办公室超短裙秘书啪啪|
日韩综合中文字幕视频在线|
大陆欧美日韩一区二区三区|
丰满少妇被猛烈进入一区二区|
97日韩人妻一区二区三区久久
|
精品丝袜美腿诱惑福利在线观看|
97精品国产三级A∨在线|
99久久成人国产精品免费|
久久久国产精品亚洲一区|
97精品人妻一区二区|
极品av在线播放|
国产成人久久A免费观看|
国内精品自在自线|
日本无码人妻精品一区二区视频|
在线免费观看国产黄色|
91久久精品一区二区二区|
欧美日韩精品三区播放视频|
亚洲欧美色一区二区三区|
亚洲精品一卡2卡3卡四卡乱码|
1204国产成人精品视频|
欧美日韩精品一区久久久|
在线不卡高速播放AV电影|
久久国产精品99国产精品6|
久久久这里只有精品一区|
久久国产精品无码网站|
久久精品成人免费国产片|
久久精品国产成人午夜福利|
欧美精品一区二区日韩区|
亚洲色精品āⅴ一区区三区|
老司机成人精品视频lsj|
无码熟熟妇丰满人妻啪啪软件|
嫩草研究院久久久精品|
国产人人怕人人干视频|
2024你懂的网站无码内射
|
色五月丁香六月欧美综合|
成人做爰黄AA片免费播放贝微微
|
人妻无码AV一区二区三区精品|
国产制服丝袜亚洲日本在线|
国产丝袜大长腿小视频|
97久久精品视频|
久久久欧美精品激情|
欧美人善交videosg|
久久久久久久国产高清|
波多野结衣中文字幕久久|
久久久国产一区二区三区|
欧美日韩亚洲人妻中文字幕|
久久国产乱子伦50精品欧美|
一区二区三区无码被窝影院|
91x青青草原视频在线播放|
女人下边被添全过程A片图片|
粉嫩AV一区二区三区在线|
亚洲AV无码国产另类在线观看|
亚洲一级无码在线|
亚洲欧美精品在线免费观看|
亚洲人成亚洲精品|
国产日韩欧美成人|
精品人妻一区二区三区99性|
鲁丝片一区二区三区免费|
日本国产不卡视频一区|
久久久久久亚洲精品不卡|
欧美人妻一区二区三区品|
一级特黄www免费涩频
|
日韩中文字幕av 小说 亚洲 无码 精品
|
99国产精品一区二区|
浓毛欧美老妇乱子伦视频|
精品高清私人家庭影院免费观看全集高清
|
亚洲清纯最新无码专区|
特级a级毛片黄免费观看|
日韩国产成人无码av毛片蜜柚|
欧美日韩国产在线人成|
中文字幕在线久热精品|
亚洲无码啊啊啊免费体验|
精品国产美女一级a爱|
欧美人与禽ZOZZO性伦交|
日本无码潮喷A片无码高|
亚洲色精品三区二区一区|
最近在线观看免费完整版高清韩剧
|
手机中文字幕在线|
国产婷婷高清在线视频站|
在线播放欧美丝袜一区视频|
亚洲精品日韩欧美一卡二卡|
精品久久久久久天美传媒|
麻豆成人久久精品二区三区小说|
中文字幕一区二区三区波多野结衣|
人妻熟女一区二区aⅴ|
国产美女精品视频免费看|
在线观看国产视频不卡的|
997在线观看视频国产|
国产清纯白嫩极品久久|
国产精品无码专区在线观看不卡|
精品国产丝袜黑色高跟鞋|
国产精品久久久久久搜索|
欧美亚洲日韩国内久久一区二区|
在线日本电影激情视频一区|
国产91精品在线观看一区|
暴力调教一区二区三区|
综合7799亚洲伊人爱爱网|
五月丁香六月婷欧美激情综合|
国产精品成人毛片视频|
久久精品人妻一区二区蜜桃|
在线高清不卡无码视频|
精品欧洲av无码一区二区三区|
亚洲精品无码成人AV电影网|
国产一级片内射视频在线播放|
日本韩国欧美精品|
久久久久久久中出人妻精品网|
久久精品亚洲国产av热|
国产日韩亚洲一级大片|
小SAO货大JI拔CAO死你|
国产chinesehdxxxx美女|
在线观看国产精品入口|
国产精品推荐av|
免费的看国产剧网站高清|
欧美亚洲国产另类在线播放|
成人毛片高清视频在线播放|
国产91精品亚洲片在线|
亚洲av女人18毛片水真多|
伊人久久久大香线蕉综合直播|
欧美日韩一区二区在线视频精品|
国产日韩网站在线观看|
国产精品大片免费中文字幕|
黄桃AV无码免费一区二区三区
|
亚洲成本人片无码免费|
欧美视频日韩精品第一页
|
国产韩国精品一区二区三区久久|
韩国漫画漫免费观看免费|
秋霞在线观看视频|
亚洲精品在线观看欧美激情|
不卡国产精品欧美一区二区
|
国产综合欧美视频|
国产精品夜色一区二区三区|
国产精品亚洲mnbav网站|
凹凸aⅴ视频免费播放|
浴室小视频午夜国产一区|
站长推荐精品午夜免费影院|
高跟丝袜av在线一区二区三区|
综合日韩天天久久一本|
国产精品9999久久久久仙踪林|
亚洲一区二区三区中文字幕|
欧美激情一区二区三区在线播放|
亚洲一区二区三区中文字幕网|
亚洲精品国产二区三区在线|
精品一区二区三区久久久久久网站|
欧美成人精品片一区二区三区|
黄色国产网站在线免费观看|
精品99一区二区三区四区五区
|
国产欧美一区二区精品婷婷|
亚洲国产日韩欧美激情高清在线|
av收藏家小次郎|
手机日韩精品资源站|
蜜臀av在线观看|
国产aⅴ精品一区二区三区久久|
精品欧美伦理电影伊人久久|
午夜国产精品亚洲免费看片|
在线播放亚洲第一字幕|
亚洲深深色噜噜狠狠网站|
日韩一区二区三区中文在线视频|
久久人人爽人人爽人人片966|
七十路熟女交尾hd|
zzji国产精品视频|
一级毛片免费裸体免费|
国产黑人精品一区二区三区|
欧美成人毛片视频|
高清国产美女一级a毛片123|
中文字幕v亚洲日本在线|
最新国产专区在线视频|
а√资源新版在线天堂|
午夜精品一区二区三区四区吃瓜
|
揉捏新婚少妇高耸的双乳|
婷婷六月亚洲中文字幕|
AV中文无码乱人伦在线观看|
精品国产乱码久久久久久鸭王1|
h国产一级小视频在线看|
亚洲国产亚综合在线区|
欧美性猛少妇XXXXX免费|
欧美精品日韩精品电影转|
免费观看不卡av网址|
av黄色国产一区二区三区|
中日精品久久久久久水蜜桃|
日韩国产精品久久久久久|
国产精品日韩精品一区二区|
亚洲精品久久久www|
亚洲精品国产AV成拍色拍婷婷
|
一区二区三区不卡免费观看av|
久久精品一区二区久|
成人网站www污污污网站|
99精品视频免费国产|
亚洲av乱码一区二区三区林ゆな|
国产成人无码精品久久久免费黑人
|
亚洲av成人一观看|
97人妻精品一区二区三区香蕉
|
高清男人的天堂网址大全|
色妺妺AV爽爽影院|
中文字幕乱码中文一区二区三区|
久久亚洲人成电影网|
亚洲αv在线精品糸列|
亚洲国产精品99久久无色无码|
精品国产成人av久|
亚洲三级高清免费|
av毛片电影久久|
一日本道A高清免费播放|
国产成人牲交视频在线观看老|
乌克兰丰满女人aa片|
yy8男人的天堂|
国产成人无码A区在线观看导航|
亚洲视频在线不卡|
国产成人乱码一区二区三区|
午夜一区二区三区亚洲影院|
18禁又污又黄又爽的网站|
国产又色又爽又刺激在线观看
|
中国一级毛片免费看|
在线播放国产女同闺蜜|
AV激情亚洲男人的天堂|
亚洲日本久久久午夜精品|
久久亚洲精品情侣|
人妻丰满熟妇AV无码区免|
一区二区三区国产自产视频免费|
欧美乱码专区视频免费|
亚洲A∨无码精品色午夜|
国产无遮挡又黄又爽网站|
日韩国产精品自在自线|
国产精品原创巨作av|
国产不卡AV永久免费|
日韩在线中文字幕一区二区|
日韩无码国产精品|
午夜福利图一区二区免费看|
aⅴ在天堂线网在线观看|
无码人妻一区二区三区巨免费|
AV在线亚洲一区二区|
18处破外女出血在线|
午夜一区欧美二区高清三区|
中文字幕在线免费观看av|
一边摸一边抽搐一进一出视频|
亚洲国产精品一区二区国产|
a在线亚洲男人的天堂在线|
一区二区三区四区中文字幕有码|
97久久国产亚洲精品超碰只有精品
|
国产九九在线视频观看在线视频|
99精品精品国产|
国产不卡视频播放二区|
亚洲熟女www一区二区三区|
在线a亚洲视频播放在线观看|
国产91精品亚洲片在线|
国产精品一区二区都可以|
国产乱子伦精品在线中文视频|
亚洲欧美日韩Aⅴ在线观看|
最新中文字幕欧美日韩
|
天堂最新版在线www官网|
AV中文无码乱人伦在线观看|
久热这里只精品99国产6|
亚洲国产成人精品女人久久|
国产精品亚洲欧美日韩三区在线|
欧美成人免费网站一区|
最近免费观看在线中文2019|
国产人成精品一区二区三区无码|
日韩大片一区二区三区av|
我和同学人妻熟妇的激情|
精品欧美一区二区精品久久久|
亚洲成AV人在线观看成年美女|
亚洲永久无码7777KKK|
亚洲国产一级中文字幕|
欧美日韩国产一区二区三区不卡|
成人免费无码不卡毛片|
极品视频在线播放中文字幕|
日韩精品1区2区3区在线观看|
国产亚洲成av人片在一线观看|
欧美人与性动交α欧美精品|
国产精品VIDEOS麻豆|
暖暖视频日本在线观看|
亚洲日本中文字幕一区二区|
久久久久亚洲精品无码蜜桃|
午夜精品三级一区二区三区|
神马午夜福利不卡在线影院|
午夜国产成人av在线播放|
成人国产激情福利久久精品|
中出日韩精品在线观看|
永久免费AV无码网站在线观看|
大伊香蕉精品一区二区|
无码人妻A片一区二区青苹果|
一级特黄AAAA片|
亚洲国产成人欧美在线观看|
成人免费777777被爆出|
日本免费1区2区3区4区|
大地资源第三页高清在线观看免费
|
欧美精品日韩精品电影转|
成人午夜性视频欧美成人|
久久人人爽人人爽人人片亚洲|
最近更新中文字幕版|
日本一本在线一区二区三区|
日本三级一区二区三区在线观看|
日韩欧美国产高清亚洲|
国产精品亚洲成在人线|
偷自拍亚洲综合在线|
亚洲高清成人aⅴ片在线观看|
国产日韩一区二区三区四区|
国产灌醉迷晕在线精品|
亚洲成AV人在线播放无码|
国产视频 久久久|
综合人妻少妇一区二区三区|
婷婷久久综合九色综合88|
50岁人妻丰满熟妇ΑV无码区|
亚洲精品无码久久不卡网站|
2020国产综合精品|
伊人久久大香线蕉AV网址|
久久久久av综合网成人|
狼友AV永久网站免费观看|
欧美一级黄色录像|
97久久天天综合色天天综合色HD|
午夜精品久久久久久久99热|
国产乱人视频在线播放不卡|
亚洲国产精品成人久久蜜臀|
寡妇野外啪啪一区二区|
婷婷色一区二区中文字幕|
亚洲国产aⅴ成人精品无吗|
国内精品久久人妻无码不卡
|
国产在线永久视频|
艳妇乳肉豪妇荡乳AV无码福利|
欧美日韩高清日本高清|
亚洲日本精品一区二区三区四区|
日本高清不卡一区免费观看
|
亚洲国产成人精品无码区宅男?|
久久久国产精品一区二区三区|
人妻免费视频一区二区三区|
最新热久久99这里有精品|
精品啪啪一区二区三区|
欧美不卡在线一二三区|
亚洲AⅤ无码国产精品色软|
国产超碰人人爽人人做|
狠狠躁狠狠躁东京热无码专区|
WWW亚洲精品久久久乳|
亚洲综合精品国产一区二区三区|
...国产人成视频在线视频|
成全视频免费高清观看在线动漫的|
久久精品岛国AV一区二区无码
|
色欲AV天天AV亚洲一区|
国产三级手机不卡无码|
亚洲国产日韩不卡综合|
国产精品视频一区国模私拍|
国内精品久久久久久中文字幕|
国产亚洲日韩欧美十八禁|
美国一级天天操天天拍美国一级
|
国产91熟女高潮一区区|
国产精品一区二区av片香蕉|
国产精品一区二区三区aa|
国产精品∨a在线观看无码电影|
久久精品一二三四区影院|
久久综合97丁香色香蕉|
在线日韩日本国产综合|
亚洲a线欧美日韩久久精品|
婷婷五月综合丁香在线|
久久综合丝袜精品东京热|
99RE6热在线精品视频观看|
亚洲欧洲一区二区久久国产三级精品|
激情综合丁香婷婷六月|
精品人妻一区二区三区夜夜|
亚洲国产欧美激情在线播放|
欧美日韩一区二区99视频|
亚洲av高清一区二区|
萌白酱国产福利一区二区|
日韩欧美亚洲经典在线一区二区|
久久影院综合精品|
色偷偷2019免费视频观看|
少妇人妻精品一二区三区|
国产高清在线精品一区二区成人|
免费又黄又爽又猛的毛片|
程视频精品视频一区二区三区欧|
亚洲中文字幕无码一久久区|
精品一区二区三区在线视频|
欧美日韩一区二区三区四区视频|
国产精品久久久久久亚洲调教|
明星国产欧美日韩在线观看|
久久婷婷综合缴情亚洲狠狠|
污污网站精品在线播放|
艳妇乳肉豪妇荡乳AV无码福利|
欧美精品日韩精品电影转|
欧美日韩国产图片|
成人性能视频在线|
国产免费av片在线观看|
亚洲欧洲日产国码二区|
日本VA欧美VA欧美VA精品|
欧美日韩国产一区二区综合|
91麻豆成人久久精品二区三区|
成人国产在线观看免费高清不卡|
亚洲乱码中文综合在线|
十八禁啪啦拍无遮拦视频|
亚洲欧美激情视频日韩国产|
亚洲av人人澡人人爽人人夜夜|
欧美黄片视频一级|
久久WWW免费人成人片|
中文字幕亚洲综合久久2021|
2021最新久久久精品|
在线免费国产视频|
熟妇丰满多毛的大隂户|
激情综合亚洲色婷婷五月app
|
国产偷窥盗摄一区二区|
日本东京热久久电影|
成人国产一区二区在线播放
|
伊人色综合久久天天网|
无尺码精品日本欧美|
999国内精品视频免费|
日韩一级精品在线免费观看|
人妻精品少妇二区|
国产精品日韩欧美一区三区综合|
99精品热视频这里只有精品|
99久久精品国产免看国产一区|
亚洲人妻熟妇一区二区三区|
好紧好爽午夜视频|
在线播放国产女同闺蜜|
亚洲不卡视频在线免费观看
|
香蕉eeww99国产精选免费|
无码精品久久少妇|
亚洲色欲色欱www在线|
国产真人aa黄色视频免费看|
五月AV综合AV国产AV|
欧美成人激情视频|
国产91熟女高潮一区区|
午夜国产精品亚洲免费看片|
久久久久久久久久久亚洲熟女
|
亚洲图欧洲图自拍偷拍|
亚洲乱亚洲乱妇24p|
国产aa免费高清线视频|
一本一道久久综合久久|
亚洲国产av成人一区,二区|
国产精品色拉拉免费看|
七十路熟女交尾hd|
孕妇黄色一级高清无码不卡|
久久99热6精品不卡|
亚洲日本无码一区二区三区|
亚洲av观看一区二区三区|
国产成年无码AⅤ片在线观看|
最近免费中文字幕中文高清|
久久亚洲人成电影网|
在线观看2021最新精品|
影音先锋主播另类|
综合亚洲欧美三级|
日韩av一区二区三区免费看|
午夜美女福利视频|
无码午夜成人1000部免费视频|
又色又爽又黄又湿又免费下載|
国产av不卡一区二区三区|
惠民福利国产欧美日韩精品综合在线
|
www.国产高清在线视频观看|
欧美精品99无码一区二区|
骚片AV蜜桃精品一区|
国产精品中文字幕在线看|
亚洲国产一区二区A毛片
|
免费国产在线精品一区二区|
99精品产国品一二三产区|
最近中文字幕2019高清视频|
亚洲国产人成自久久国产|
久久精品国产亚洲AV高|
国产99热精品码毛片在线|
91人人妻人人爽人人狠狠|
中文字幕无码日韩中文字幕|
亚洲欧美国产另类视频|
精品久久久国产香蕉|
亚洲无码精品中字av|
亚洲精品无码永久在线观看91|
亚洲精品SUV精品一区二区|
亚洲AV无码一区二区三区在线播|
MM1313亚洲国产精品无码试|
男同精品视频免费观看网站|
精品国产成人一区二区三区|
久久精品国产情侣|
国产精品精品免费一区二区三区|
欧美三级成人免费|
国产精品看高国产精品不卡|
免费一区二区三区日韩欧美|
国内精品自在自线|
成人无码免费一区二区中文|
寡妇野外啪啪一区二区|
好紧好湿好爽免费视频网国产|
伦伦影院午夜理论片|
亚洲熟妇无码八V在线播放|
久久毛片伊人精品|
天干天干做夜爽爽|
久久精品视频人妻|
亚洲国产日韩欧美激情高清在线|
国产精品18欠久久久久久久|
亚洲欧美精品免费在线观看|
久久天天躁夜夜躁狠狠|
99热国产这里只有精品6|
免费超爽成年大片黄|
亚洲日本视频一区在线观看|
精品视频在线观看免费无码|
国产欧美日韩精品久久久久|
日韩18禁在线一区二区三区不卡|
1168av拍怕视频|
日韩免费a级二区三区在线播放视频在线|
91人妻人人澡人人爽人精品|
成人毛片精品尤物中文字幕亚洲
|
精品久久久久久亚洲中文字幕|
WWWXXX精精国产XXXX视频在线|
国产精品一区二区久久久|
99欧美成人精品高清|
一区二区三区,中文字幕|
久久亚洲AV永久无码精品|
欧美国产日韩一区二区三|
亚洲不卡视频在线免费观看|
免费观看a级少妇高潮液|
国产精品拍自在线播放|
999久久欧美人妻一区二区|
日本在一区二区三区在线
|
国产成人免费AV在线播放欲色
|
精品国产在天天线2019|
久久精品免视着国产成人|
午夜少妇性开放影院|
国产高清一区二区不卡视频|
中文字幕人妻中文AV不卡专区|
美女视频永久黄网站免费观看国产|
久久精品中文字幕有码日本道|
亚洲国产99在线精品一区色欲|
99九九99九九视频精品|
中国特级毛片www免费网站|
国产AⅤ精品一区二区三区久久|
亚洲成人精品在线网站|
中国体内裑精亚洲日本|
日本高清欧美一区二区|
久久综合网欧美色妞网|
亚洲国产aⅤ美女黄网站|
欧美日韩免费在线视频|
黑人精品一区二区三区不卡|
好吊妞人成视频在线观看强行|
欧洲熟妇色XXXX欧美老妇多毛图片|
久久久久亚洲AV无码专区蜜芽|
国产69久久久欧美黑人A片|
丁香六月久久婷婷开心|
99精品国产福利在线观看免费|
亚洲VA中文字幕无码久久不卡|
无码一区二区三区视频大全|
japonensis中国东北老人|
好吊视的一区二区三区现频|
一区二区乱子伦在线播放|
日本特黄特黄特级高潮|
欧美性XXXX极品少妇|
亚洲AⅤ无码一区|
日韩欧美午夜神马福利|
久久精品AV无码夜色|
91精品国产91无码网站|
99re9热国产精品免费网站|
成人精品一区二区三区熟女|
一区二区在线观看欧美日韩|
国产精品久人妻精品老妇
|
污污网站精品在线播放|
亚洲不卡一区二区在线看|
精品欧洲av无码一区二区14|
最新国产亚洲亚洲精品|
欧美日韩成人高清色视频|
亚洲成av人片在www|
国产福利片中文字幕在线观看
|
五月丁香亚洲综合无码|
国产成人三级一区二区在线观看一
|
色多多成人黄APP在线观看|
最近最新中文字幕一区二区三区|
麻豆人妻少妇精品无码专区2|
日韩一区二区三区无码影院|
91x青青草原视频在线播放|
老鸭窝视频在线观看|
国内精品久久久久影院网站|
精品久久无码视频一区|
天堂亚洲中文字幕一卡|
国产乱子伦露脸对白在线小说|
中文字幕无码A片久久|
亚洲综合另类激情一区|
国产成人三级一区二区在线观看一|
久久国产一区色婷日韩精品|
亚洲精品国产第一区二区尤|
最近最新中文字幕|
日本久久久久久久做爰片日本|
国产精品网爆门一区二区三区
|
超清无码无码二区无码三区|
精品人妻av区乱码|
色婷婷六月亚洲婷婷国产|
无码AV波多野结衣久久|
韩国日本国产高清不卡一本欧美|
国产露脸精品产三级国产av|
国产精品一区二区精品在线观看|
国产精品丝袜一区二区三区在线
|
野花视频WWW官网|
最近中文字幕2018免费|
国产一级无码免费网站|
日日射日日肏视频|
欧美日本道1区2区3区|
激情人妻另类人妻伦|
欧美日韩无套内射另类|
亚洲美女一区二区免费视频|
国产精品免费视频播放器|
亚洲欧美日韩国产精品久久|
精品亚洲国产成人A片在线播放|
国产成人情侣激情视频|
亚洲精品亚洲人成在现|
国产嫖妓精品网站|
少妇极品熟妇人妻100|
亚洲午夜国产精品无码老牛影视
|
亚洲国产成人一区精品区|
人妻av中文字幕精品久久|
AV色综合久久天堂AV色综合|
欧洲精品码一区二区三区|
国产丰满麻豆vⅰde0sex|
亚州AV无码永久无限精品|
美女一级国产视频|
亚洲欧美日韩成人一区|
久久网国产亚洲欧美精品|
2021亚洲国产精品无码|
国产三级一区亚洲高清国产|
国产偷自一区二区三区在线|
军人妓女院BD高清片|
国产精品成人69SX|
丰满少妇毛片一区二区免费视|
国产欧美一区二区精品性色|
十四以下岁毛片带血A级乱伦|
国产精品一区二区三区-免费完|
一区二区三区精品久久夜夜嗨|
色香欲综合成人免费视频|
亚洲精品综合一区二区|
成人小黄皮片免费视频|
国产免费a∨片在线观看不卡|
久久一区二区三区精华液|
久久亚洲精品中文字幕一|
把我绑在床头上夹奶头视频|
哦┅┅快┅┅用力啊┅┅在线观看|
中文字幕亚洲一区一区|
美白少妇丰满一级视频免费看|
成在人线av无码免观看|
高潮潮喷奶水飞溅视频无码|
91亚洲国产亚洲综合|
中文字幕高潮波多野结衣在线视频|
中文字幕一区一区三区四区|
国产成人免费AV在线播放欲色|
亚洲精品少妇高清30p|
成人精品天堂一区二区三区|
任你躁在线精品免费|
国产成人一区二区三区日韩精品|
日韩国产精品一区在线观看|
亚洲乱色熟女一区二区三区污污|
少妇性按摩无码中文A片|
丝袜无码一区二区三区|
亚洲国产视频色一区二区三区|
国产精品免费第一区二区性色|
亚洲国产精品尤物yw在线|
无码久久综合久中文字幕|
日韩精品国产大灰狼一区二区|
国产性夜夜春夜夜爽1a片|
久久久精品免费毛片|
国产最新进精品视频|
亚洲午夜精品a片久久不卡蜜垫|
岛国一区二区在线观看蜜桃|
国99精品无码一区二区三区|
中文国产在线观看日本|
美欧日不卡一区二区在线视频|
成全视频大全高清全集|
欧美精品一区二区毛卡片|
亚洲欧美成人一区二区在线电影|
久久夜色精品国产亚洲AV动态图|
国产精品成人精品久久久|
99久久99久久精品国产片桃花|
中国白嫩丰满人妻videos|
欧美日韩在线观看二区|
四川寡妇高潮AAA片毛片|
青柠影视在线观看免费|
国产欧美日韩一区二区国内|
日韩精品电影在线|
2020国产高清a视频|
在线看片国产免费黄色视频|
中文无码不卡中文字幕婷婷色|
国产精品毛片av在线看|
榴莲视频污片APP|
免费久久99精品国产婷婷六月|
亚洲精品无码久久久久下载|
无码日韩人妻AV一区免费|
少妇久久久免费视频|
碰国产免费公开视频|
亚洲精品国产成人精品|
亚洲无码网址少妇毛片A级一区二区|
大地资源第三页高清在线观看免费|
精品国产乱码久久|
秋霞午女人弄到高潮a片|
午夜片少妇无码区在线观看|
午夜欧美成人久久久久久|
麻豆精品久久久久久久99蜜桃|
亚洲一二三区久久五月天婷婷|
久久天天躁夜夜躁狠狠躁
|
在线播放av亚洲五月|
中文字幕人妻互换AV久久|
亚洲自偷自拍另类第1页|
在线播放高清无码黄色视频|
色欲人妻无码av专区|
中文日韩亚洲欧美制服|
国产精品欧美日韩在线观看|
有码无码中文字幕丝袜电影|
欧美国产日本高清不卡|
无码二区在线观看|
掀开奶罩边躁狠狠躁苏玥视频|
中国国产成人精品久久|
99热国产这里只有国产中文精品|
91精品视频在线一区二区三区|
成人精品一区二区三区网站|
欧美日韩欧美亚洲中文字幕本色|
高清性视频一区二区播放|
无码一区二区三区AV免费蜜桃|
国产黑料吃瓜51吃瓜免费观看
|
在线观看欧美污污视频|
吃奶呻吟张开双腿做受在线播放|
免费观看WWW成人A片能看吗|
裸一区二区在线影视|
久久这里只精品国产免费99热|
久久国产精品61947|
一个人看的免费视频www中国|
国产综合久久亚洲综合|
无码人妻A片一区二区三区|
国产日本精品久久|
884AA四虎影成人精品一区|
99精品国产一区二区三区2021
|
在线播放免费人成视频在线观看|
99久久久无码国产精品9|
国产黄色片在线免费观看|
亚洲卡一卡二新区在线|
国产一区二区三区日本亚洲
|
亚洲最大中文字幕在线视频|
免费无码又爽又刺激高潮的视频,|
中文字幕在线免费观看av|
中国老太婆bbwhd另类|
日本一区二区三区高清不卡|
少妇极品熟妇人妻100|
2018午夜福利|
午夜成人久久影院免费体验|
欧美一区二区黄色录像|
成人综合色在线一区二区|
尤物av无码色av无码麻豆|
中文无码精品一区二区三区水蜜桃|
国产精品免费久久久久久久久久|
久久久噜噜噜久久中文字幕色伊伊|
精品欧美一区二区三区精品久久|
国产sm主人调教女m视频|
制服欧美激情丝袜综合色|
久久久久久国产精品美女|
久久国产免费观看精品1|
亚洲三级在线一区二区三区|
日韩一区二区三区777av|
久久亚洲精品情侣|
成人国产在线观看高清不卡|
午夜久久久久久免费视频|
FREE性欧美精品VIDEOS|
91精品国产乱码久久久软件|
国产精品久久久成人av片|
久久96热在精品国产高清|
日韩精品一区在线观看视频|
最新中文字幕av无码不卡|
丁香五月综亚洲狠狠爱|
国产精品拍天天在线|
午夜性在线观看免费a级毛片|
欧美搡BBBBB搡BBBBB|
2021年最新国产黄色片|
精品国产乱码久久久久久鸭王1|
欧美炮图视频一日本在线
|
无码国产激情在线观看|
少妇人妻人伦A片|
中文字幕国产高清视频在线观看|
中文字幕av无码无卡免费|
精品无码一区二区三区爱欲|
麻花传媒剧在线MV免费观看网址|
久久久无码国产精精品|
亚洲欧美丝袜 动漫专区|
国产精品亚洲专区无码破解版
|
精品精品国产高清A|
亚洲日韩精品区二区av|
欧美亚洲国产精品久久|
久久综合狠狠综合五十路|
日韩欧美亚洲视频一区二区三区|
午夜无码片在线观看影院y|
一个人免费视频在线观看高清直播|
精品人妻久久久久久888不卡|
日本中国亚洲欧美偷自拍|
惠民福利国产欧美日韩精品综合在线
|
中文字幕一区二区三区女同性恋|
国产欧美日韩在线观看一区二区|
香蕉久久夜色精品国产小优|
亚洲av高清一区二区三区四区|
国产高清一区二区三区直播|
99久久精品国产9999高清|
性爱免费网址久久|
无码国产精品亚洲а∨天堂dvd|
最近中文字幕2019高清视频|
亚洲图欧洲图自拍偷拍|
国产麻豆久久一区二区|
成人做爰黄aaa片免费直播岛国|
国产精品无码一区二区三区电影|
国产成人精品97|
一本伊大人香蕉久久网|
亚洲中文字幕无码一区二区三区|
成在线人永久免费视频播放|
国产精品中文字幕在线看|
91n免费处女在线破视频+进https://|
日本精品无码一区二区三区久久久|
午夜精品一区二区三区免费视频|
欧美福利在线一区二区|
国产视频9l在线观看|
亚洲无码在线看网址|
国产亚洲欧美日产|
色噜噜亚洲精品中文字幕|
四虎国产最新永久在线|
国产精品亚洲美女一区三区|
久久精品AⅤ无码中文字字幕重口|
国产高清在线精品一区app|
国产性系列在线观看|
(凹凸影业)亚洲精品日韩专区在线观看
|
亚洲一区二区三区美女
|
欧美日韩人成视频在线播放|
亚州AV无码永久无限精品|
午夜国产精品亚洲免费看片|
欧美日韩亚洲麻豆激情在线
|
亚洲精品成人久久电影网|
办公室紧身裙丝袜AV在线|
日本免费黄色视频一区|
人妻少妇精品视中文字幕国语|
国产精品呦系列变态另类|
国产av高潮社区|
大香伊蕉在人线国产av|
精品国产高清一区二区广区|
久久精品国产亚洲AV高|
四虎国产精品永久免费网址|
AV成人午夜无码一区二区|
人妻尝试又大又粗久久|
99久久精品无码一区二区毛片|
亚洲欧美不卡高清在线|
日韩专区国产专区|
欧美视频在线观看一区二区|
免费大片在线播放观看|
丝袜AV诱惑卡一卡二卡三|
日韩欧美午夜神马福利|
无码熟妇人妻AV不卡|
亚洲色欲色欲wwW在线看|
亚洲精品无码成人A片在线古代|
无码囯产精品久久一区免费|
亚洲熟女少妇一区二|
色偷偷亚洲男人天堂|
欧美亚洲日本一区二区三区
|
亚洲一区日韩一区在线|
无码人妻一区二区影音先锋|
少妇无码AV无码专区在线看|
www亚洲AV无码乱码精品国产福利|
人妻无码AV一区二区三区精品|
亚洲精品无码成人A片在线古代|
2020极品精品国产|
久久这里只有精品首页|
午夜影院高清不卡|
国产精品久久国产三级国不卡|
欧美精品福利视频|
性一交一乱一色一视频|
在线不卡高速播放AV电影|
国产精品99久久久久久WWW|
亚洲色婷婷久久精品AV蜜桃久久|
无码伊人6699久久大杳蕉|
无码人妻精品一区二区三区玫瑰园|
日韩人妻精品不卡一区二区16|
在线视频观看国产黄|
国产草莓视频无码免费视频|
欧美日韩91色亚洲一区|
日韩高清无码一区二区三区|
日韩高清亚洲日韩精品一区二区|
国产精品中文久久久久久久|
大地资源网第二页免费观看|
WWWXXX精精国产XXXX视频在线|
藏獒又硬又粗进去好爽a片免费
|
亚洲欧美国产国产一区二区|
欧美一区二区三区性视频|
国产高清在线精品一区二区
|
国产精品日韩在线观看免费观看
|
久久久精品中文字幕麻豆发布|
成年人国产一级片|
夜色视频国产欧美精品|
色妺妺AV爽爽影院|
成人免费毛片1000部|
国产系列在线播放一区二区三区
|
av高清在线免费观看不卡|
好吊色午夜免费在线观看|
精品一区二区三区波多野结衣
|
精品视频一区二区在线观看视频
|
在线天堂AV无码AVAⅤAPP|
国产精品成熟老妇女|
久久99精品国产99久久|
亚洲VA成无码人在线观看天堂|
精品露脸国产偷人在视频7|
亚洲国产精品无码AV久久久
|
HEYZO无码中文字幕人妻|
国产一区二区三区在线精品|
亚洲精品一区二区国产精华液|
欧洲熟妇熟女久久精品综合一区|
中国精学生妹品射精久久|
亚洲精品综合五月久久小说
|
9精品国产亚一区二区三区|
强奷绝色年轻女教师在线观看|
无码中文字幕日韩专区|
久久综合加勒比金8天国
|
四虎影视国产精品永久入口|
99精品人妻一区二区三区|
特级小箩利无码毛片|
精品服丝袜无码视频一区|
亚洲国产av成人一区,二区|
成人无码精品一区二区三区|
最近的中文字幕手机在线看免费
|
国产精品毛片一区视频播|
亚洲毛片在线观看|
天天爱天天做久久狼狼|
婷婷在线中文无码字幕|
自偷自拍亚洲综合精品麻豆|
成人黄色精品一区二区|
久久综合精品亚洲一区二区三区|
国产成人精品一区二区a|
成人无码免费一区二区中文|
中文字幕亚洲精品乱码|
老太BBWWBBWW高潮|
日韩Aⅴ综合精品久久久|
欧美日韩在线亚洲二区综二|
欧美激情a片久久久久久|
色天使综合婷婷国产日韩AV|
亚洲丁香婷婷综合久久|
国内成人精品亚洲日本语音
|
黄片毛片av在线免费看|
蜜桃Av久久精品人人槡|
丰满少妇乱A片无码|
色鬼7777久久|
成人免费乱码大片a毛片视频|
午夜福利免费国产一区二区
|
国产精品激情欧美可乐视频|
亚洲VA不卡一区|
久久久国产精品亚洲|
粉嫩被粗大进进出出视频|
91精品国产综合久久久久|
最新精品亚洲成a人在线观看|
久草热8精品视频在线观看|
亚洲av日韩av一区二区|
...国产人成视频在线视频|
国产熟女丝袜高跟视频|
边吃奶边摸下很爽视频|
亚洲欧美日韩成人综合网|
蜜芽tv国产在线精品三区|
日本三级在线网站|
欧美精品国产一区二区在线观看|
男女羞羞的事在线免费观看|
国产精品乱一区二区三区免费看
|
亚洲亚洲人成综合网站|
欧美日韩亚洲视频一区二区三区|
最近2018中文字幕2019高清
|
久久久无码精品亚洲日韩片库网|
高清国语自产拍免费视频国产|
成人aaa级毛片视频在线可看|
色播婷五月俺去了丁香激色成人综合
|
无码日韩人妻av一区|
淫淫欧美亚洲国产|
国产av一区二区三区精品最新|
日韩免费精品一二区中文字幕|
亚洲Av无码一区二区久久|
亚洲欧美日韩国产综合高清|
ww国产一区二区三区在线播放|
无码人妻A片一区二区青苹果|
一本色道久久综合亚洲精品久久
|
八个少妇沟厕小便漂亮各种大屁股|
亚洲曰本AV在线天堂|
无尺码精品日本欧美|
欧美日本国产手拍视频|
久久精品国产2024|
伦埋琪琪电影院久久|
亚洲高清日本一区|
国产91av在线观看视频|
精品无码成人片一区二区98|
精品国产美女一级a爱|
国产精品久久福利网站|
欧美日韩免费精彩大片|
国产成人午夜福利免费无码R|
国产av大陆精品一区二区三区|
国产乱码极品一区在线观看|
亚洲婷婷五月综合狠狠app|
久久久久人妻一区二区三区vr|
成人无码www在线看免费|
www.国产高清在线视频观看|
精品国产乱码久久久久久口爆网站
|
日本综合国产精品|
亚洲αv无码一区二区三小说|
射精专区一区二区朝鲜|
欧美亚洲另类自拍丝袜|
少妇影视亚洲高清|
2022久久国产精品|
av一区无码不卡毛片|
www成人国产一区二区三区|
av天堂高清无码在线不卡|
日韩AV无码精品一二三区
|
色就是色欧美图片一区二区|
999黄网精品免费大全|
精品国产乱码久久久软件的特点
|
日韩精品免费在线观看网站|
亚洲日韩国产精品无码av按摩|
亚洲成人中文字幕|
中文字幕宅男人妻精品|
毛片一区二区三区久久久精品|
亚洲欧美国产一区二区在线看|
国产一级黄色片在线免费观看|
欧美丰满少妇一区二区三区|
久久久精品一本二本三本|
а√在线中文网新版地址在线|
免费看无码自慰一区二区|
精品成人佐山爱一区二区|
成人精品一区二区三区网站|
亚洲日韩欧美国产高清v|
精品日韩一区二区三区在线播放|
亚洲无码在线看网址|
亚洲国产爱A∨在线观看|
99精品国产99欠久久久久|
天天操天天舔天天干|
国产一区二区三区精品久久呦|
好吊色青青青国产在线播放|
精久久久久影院蜜桃|
噜噜噜久久亚洲精品国产品|
17·3做爰A片免费播放视频|
国产精品久久齐齐|
yy111111少妇无码影院|
精品无人区无码乱码大片国产|
久久精品国产99久久无毒不卡|
综合精品视频在线观看|
四虎国产精品永久免费网址|
国产欧美日韩一区二区三|
国产精品免费看久久久无码|
亚洲av成人无遮挡网站在线观看
|
久久天天躁狠狠躁夜夜夜|
99久久国产自偷自偷免费一区|
日韩美女乱婬试看视频网站|
免费久久99精品国产自在现
|
日韩av在线一区二区三区|
亚洲综合视频一区|
欧美一区二区精品国产日韩|
亚洲丝袜日韩国产|
玩成熟老熟女视频|
日韩无码一卡二卡三卡四卡啪啪啪|
一区二区三区不卡不卡视频|
欧美最猛黑人xxxxwww|
国内精品美女A∨在线播放|
日本国产一区二区三区在线观看
|
野花社区在线观看WWW官网百度|
无码专区—va亚洲v天堂麻豆|
亚洲AV秘无码一区二区在线|
国产精品日日摸夜夜添夜夜添1|
亚洲爆乳无码专区|
熟妇人妻精品一区二区三区视频|
精品国产免费第一区二区|
日本高清一区二区三区视频|
亚洲国产成人精品无码区宅男?|
亚洲国产精品成人婷婷色|
91精选在线国产|
欧美日韩高清午夜蜜桃大香蕉|
亚洲精品久久无码|
国产v片在线播放免费观看大全|
国产精品一区二区亚洲av|
熟女高潮一区二区麻豆av
|
亚洲AⅤ无码乱码在线播放|
免费可直接观看的禁片|
精品欧美日韩一区二区三区|
最新福利一区二区在线观看|
99国产精品久久久久久久成人|
国产CHINESEHDXXXX宾馆TUBE|
2020年国产精品自拍视频|
最近最新中文字幕大全|
91久久婷婷国产综合精品|
黑粗一级黄色视频|
久久久久久伊人高潮影院|
无码毛片精品国产一区二区三区AV|
久久精品久久久久久久久人|
欧美日本免费在线一区二区三区|
高潮喷水精品无码喷水av|
5555WWW色欧美视频|
亚洲中文天堂最新版在线www|
久久这里只精品国产免费10|
国产成人久久久精品一区二区|
国产婷婷高清在线视频站|
2014av手机天堂网免费|
99久久免费精品,不卡视频|
最近在线观看免费完整版高清韩剧
|
中文字幕在线电影观看|
一级做a爱片久久毛片A高清
|
亚洲日韩在线中文字幕线路2区|
成年女人午夜特黄特色毛片免|
在线看的免费网站|
热re91久久精品国产99热|
欧美日本国产手拍视频|
亚洲av永久无码精品放毛片|
国产激情久久久久影院|
日本不卡一区二区视频在线观看|
国产精品日韩欧美制服|
国产高清女人高潮对白|
亚洲一级黄色大片|
亚洲精品无码无卡在线观看|
亚洲毛片不卡a∨在线播放一区|
国产精品久久久久久久蜜蜜|
黄色一区二区三区在线日本|
日韩成人片免费永久在线观看网站|
国产高潮抽搐喷出白浆视频|
亚洲欧洲一区二区欧美国产|
在线视频一区二区三区不卡|
日韩欧美国产亚洲精品字幕久久久
|
成年女人喷潮免费视频|
亚洲V欧美V国产V在线观看|
国产午夜无码视频在线观看|
色屋国产在线播放|
久久综合色一综合色88|
亚洲中字慕日产2020|
又粗又大又爽的免费视硬|
99久久免费精品,不卡视频|
久久国产免费一级二级三级|
四虎永久在线精品免费视频|
一区二区三区av激情电影|
国产韩国欧美精品|
麻豆影视Av一区二区|
精品视频一区二区在线观看视频
|
国产乱子伦精品免费视频|
青柠免费观看在线高清|
无码日韩人妻AV一区二区三区|
国产精品久久久久久av蜜臀|
成人h动漫精品一区二区三|
亚洲日韩A∨在线观看|
中文字幕亚洲欧美在线播放|
内射中出无码护士在线|
日韩精品亚洲一区在线综合|
日本高清无卡码一区二区|
91豆麻精品91久久久久久|
欧美日本道1区2区3区|
国产va免费视频一区二区三区
|
亚洲一区二区自慰在线|
国产午夜亚洲精品区|
无码高清网址导航|
成人精品网站一区二区|
Y111111国产精品久久久|
国产在线精品欧美日韩电影|
国产高潮A片一区二区|
欧美日韩一区二区三区在线看
|
日韩欧美福利三级片在线观看|
中文字幕精品一二三四五六七八|
久久9蜜桃精品一区二区|
精品人妻系列无码专区久久|
国产成人毛片毛片久久网|
色欲综合久久躁天天躁|
一区二区三区四区午夜福利|
久久久精品中出内射少妇|
把女人嗷嗷叫视频国产视频久
|
色丁狠狠桃花久久综合网|
欧美精品中文字幕一区二区|
久久精品一区二区免费播放|
亚洲av产在线精品亚洲第|
高级会所人妻互换94部分|
国产激情综合在线看|
久久精品国产亚洲av麻豆不卡
|
最新69国产成人精品视频免费|
亚洲一线二线三线品牌精华液久久久|
亚洲精品粉嫩小泬18p手进去|
久久无码av高潮av喷吹捆绑|
av在线免费看一区二区三区|
亚洲卡一卡二卡三乱码公司|
久久夜色精品国产亚洲|
国产精品丝袜美腿在线观看|
免费中文字幕一区二区三区|
久久亚洲综合亚洲综合|
久久精品成人无码a片观看百度|
人妻无码αv中文字幕久久|
啊轻点灬大巴太粗太长了视频|
日韩在线直播天堂Av|
中文字幕亚洲一区|
成人欧美中文字幕在线观看|
午夜福利视频免费观看一区|
国产在线看的h视频网站|
9精品国产亚一区二区三区|
欧美三级自拍少妇|
色综久久综合桃花网国产|
久久久久av综合网成人|
精品午夜视频一区二区三区|
欧美激情a片久久久久久|
亚洲一区综合久久|
日韩精品视频观看|
一本到国产在线精品国内在线99
|
国产福利片在线观看|
久久99精品福利久久久久久|
四虎影视国产精品永久入口|
久久久久韩国无码毛片|
国产av无码专区亚汌a√|
任你躁在线精品免费|
怡红院A∨人人爰人人爽|
久久青草精品38国产|
国产色综合久久无码有码
|
欧美日韩亚洲一区二区三区视频|
亚洲码国产精品高潮在线|
99热久久这里只有精品|
国产麻豆メ在线视频|
国产福利视频在线观看|
精品性影院一区二区三区内射|
欧美疯狂黑人xxxxbbbb|
久久久亚洲av成人网人人|
2021av在线天堂|
99中文字幕精品视频|
校长把小婷的腿扒开给视频|
日韩欧美偷拍精品一区|
久久人妻少妇偷人精品综合桃|
TV国产亚洲AV麻豆|
人人澡人人爽人人模|
中文字幕亚洲精品乱码|
成人午夜视频全免费观看高清|
高清亚洲日韩不卡|
国产高清成人免费视频在线观看|
国产69精品久久久久99尤|
亚洲av中文无码一区不卡在线
|
亚洲永久免费播放片国产图片区|
人妻内射一区二区在线视频|
办公室揉弄高潮嗯啊免费视频欧美|
久久精品夜夜夜夜夜久久|
亚洲一线二线三线品牌精华液久久久|
欧美 成人 一区 二区|
国产欧美一级二级三级|
中文字幕无码A片久久|
久久久亚洲欧洲日产AV|
国产成人精品av一区二区|
亚洲一区二区三区麻豆|
无码精品久久一区二区三区|
日产乱码一区软件|
欧美三级午夜理伦三级富婆|
亚洲处破女av日韩精品小短人
|
尤物在线视频yw193国产
|
国产精品日韩在线观看免费观看|
亚洲综合精品国产一区二区三区|
把女人嗷嗷叫视频国产视频久|
97在线人妻无码一区|
日本少妇XXXX做受|
国产欧美一区二区日本加勒比|
一区二区三区免费|
在线播放欧美丝袜一区视频|
99久久免费精品国产72精品九九|
亚洲无码在线观看一级|
亚洲日韩精品一区二区三区无码|
亚洲αⅴ无码乱码在线观看性色|
中文字幕免费不卡在线视频
|
无码精品亚洲第1页|
亚洲av片在线观看无码|
久久人妻夜夜做天天爽|
无遮挡毛片在线观看|
国产激情电影综合在线看
|
久久久久欧美精品观看|
久久亚洲精品无码aⅴ大香|
免费看黄的网站在线|
亚洲人成亚洲精品|
国产亚洲精品无久久久久久久
|
国产精品无码av片在线观看播放|
丰满熟女人妻大乳波多野吉衣
|
97高清国语自产拍一极片|
久久精品国产亚洲av婷婷|
国产高潮流白浆喷水免费网站|
麻豆国产高清精品国在线|
在线看电视剧的网站|
免费一级特黄欧美大片|
国产精品免费av一区二区|
国产精品亚洲欧美日韩一区在线|
少妇被又大又粗又爽毛片久久黑人|
麻豆国产九九九电影|
少妇无码一晚三次|
又色又爽又黄又湿又免费下載|
天堂网www在线最新版|
亚洲毛片αv无线播放一区|
成人h视频在线观看|
哦┅┅快┅┅用力啊┅┅动态图|
青青久草在线观看|
天堂影视在线观看免费完整版|
免费无码又爽又刺激高潮的视频,|
国产电影一区二区三区|
欧美成人性爱视频|
日韩中文字幕区一区有砖一区|
中国熟妇人妻xxxxxhd|
国产亚洲一区二区亚洲三区|
国产男女无遮挡猛进猛出|
国产一区二区三区欧美亚洲|
久久久国产99久久国产久}|
国产精品久久久x99av|
色欲婬乱视频综合网免费|
人人欧美人人操第二页|
亚洲av吞精久久久久久|
国产丝袜欧美日韩综合|
亚洲中文字幕久久国产综合
|
久久久国产不卡一区二区|
亚洲av性导航性虎|
成人免费看片又大又黄|
最好免费观看高清在线|
性疯狂做受xxxx高清视频|
国产精品内射视频免费|
亚洲欧美日韩精品久久亚洲区|
性少妇中国内射XXXX狠干|
亚洲日韩在线观看一卡二卡四卡|
情趣丝袜高跟鞋老熟女精品网视频|
成年人免费视频亚洲专区|
嫩草伊人久久精品少妇AV|
国产日韩精品SUV|
99久久久国产精品免费无卡顿|
国产av大陆精品一区二区三区
|
国语高清精品一区二区三区|
国产美女自卫慰久久亚洲|
一个人看的WWW片免费高清视频
|
国产VA免费精品高清在线|
亚洲精品日韩国产欧洲精品|
亚洲av中文无码字幕色下药|
无码国产午夜福利片在线观看|
久久国产伦三级理电影|
好吊色午夜免费在线观看|
好吊色午夜免费在线观看
|
av无码点击进入影院|
97精品国产综合久久|
日本免费观看高清|
少妇WWWB搡BBB搡BBB|
亚洲国产aⅴ美女网站|
久久久久久综合日本亚洲|
色悠久久久久久久综合网|
99视频精品全国免费|
国产精品自在线一区|
最近更新中文字幕版|
亚洲VA无码手机在线电影|
99久久精品欧美日韩一区二区三区免费|
国产精品第三页在线观看|
亂倫近親相姦中文字幕完整片|
国产无遮挡无码视频免费软件|
日韩一区二区 在线 观看|
日韩无码一卡二卡三卡四卡啪啪啪|
一区二区三区四区亚洲|
精品精品国产高清a毛片牛牛|
国产人妖ts在线播放器|
人妻无码AV一区二区三区精品|
国产国产成人久久精品|
女人18水真多免费毛片|
亚洲日韩欧美综合一区|
av无码免费无禁无码网站|
日韩欧美午夜精品91久久久|
农村女人毛片精品久久久|
免费网站看黄yyy456|
国产亚洲情侣久久精品|
亚洲午夜久久久久久久久久|
人妻精品久久无码专区涩涩|
中国精学生妹品射精久久|
91精选内射视频在线看|
午夜精品久久久久久久99老熟妇|
美国黄色毛片在线播放不卡|
另类精品无码视频一区二区|
а√天堂网官网在线|
一级做a爰片性色毛片99|
无码国产午夜福利片在线观看|
亚洲欧美精品在线观看|
动漫精品动漫无码乱码中文字幕|
日韩一区视频精品无高清在线观|
国产福利不卡在线观看视频|
狼人综合免费视频在线|
一个人看的免费视频www直播|
狠狠躁天天躁夜夜躁婷婷|
激情综合色综合啪啪五月丁香搜索|
欧美日韩免费一区二区三区|
娇小萝被两个黑人用半米长|
亚洲一区二区久久|
欧美理论中文字幕不卡|
国产精品yy9299在线观看|
中文字幕精品三级久久久|
国产麻豆剧传媒精品国产Aⅴ|
国产福利永久在线视频无毒不卡|
精品国产乱码久久久久乱码|
国产精品国产三级国产专播一
|
欧美在线不卡一区二区三区|
欧美性爱免费一区二区|
自拍偷拍区一区二区三区 精品区
五月丁香综合缴情六月小说
|
91精品国产色综合久久不|
青青小草av一区二区三区|
久久久久亚洲国内精品一|
成人小黄皮片免费视频|
網友分享97超碰中文字幕久久精品心得|
黄色视频在线播放亚洲|
久久精品亚洲二区|
久久成人精品国产亚洲av蝌蚪|
国产一区视频二区视频|
日韩大片一区二区三区在线观看
|
国产欧美一级二级三级|
亚洲国产欧美日韩不卡网|
久久精品国产免费播岛国|
在线欧美一区二区|
狠狠噜天天噜日日噜av|
久久CAOPORN国产免费|
欧美亚洲日韩国产人成在线播放|
四川少妇BBW搡BBBB槡BBBB|
国产精东天美av影业传媒|
久久久久亚洲精品成人网小说
|
国产成人精品日本亚洲专区|
色综合久久久无码中文字幕|
亚洲AV无码免费成人AV|
免费成年人视频在线观看|
国产成人久久AV免费|
欧美视频五月激情四射|
亚洲精品无码乱伦av专区|
久久精品国产99国产精2020丨
|
国产成人亚洲综合无码99|
免费日韩中文字幕高清电影久久精品女人天堂AV免费观看
|
无码AV在线观看一区二|
国产激情视频免费观看|
中文字幕亚洲欧美专区|
久久精品国产亚洲韩国av成人|
首页a∨欧洲色美|
99久久精品视香蕉蕉|
一区二区久久深夜|
极品少妇被猛的白浆直喷白浆|
亚洲av无码乱码在线观看裸奔|
91亚洲精品福利在线播放|
亚洲一级黄色大片|
成人h视频在线观看|
亚洲欧美日韩中文二区|
国内精品免费一区二区三区二百|
久久婷婷色五月综合图区|
欧美亚洲国产精品久久|
污污污网站亚洲精品18禁|
国产女人视频免费观看|
国产丰满麻豆VIDEOSSEXHD|
国产小视频国产精品|
最近中文字幕av免费大全|
无码专区一VA亚洲V专区|
樱花动漫官方网站|
少妇有码制服师生在线视频|
久久久久久99国产日韩欧美|
中文字幕乱一区二区三区|
在线观看成人无码AV|
曰韩激情无码免费毛片|
99视频精品全国免费在线观看|
日韩AV第一页在线播放|
国产午夜三区一区二区三区|
国产成人免费a在线视频。|
国产综合AV一区二区三区无码|
国产精品美女久久久av爽|
日韩乱伦一区二区三区|
无码专区视频精品老司机|
在线制服丝袜自拍日韩APP|
一个人免费视频在线观看高清直播|
激情毛片av在线免费看|
中文字幕在线电影观看|
很色很黄很刺激又免费的网站|
国产亚洲精品岁国产精|
久久精品2019www中文|
亚洲综合欧美自拍|
欧美在线一级精品|
超碰亚洲AV日韩|
天堂AV无码AV在线A√|
国产中文字幕中文字幕|
这里只有久久精品|
成·人免费午夜无码视频夜色
|
欧美日韩综合无码中文字幕|
中文字幕一区二区三区最新动态|
日韩网站国产一区二区在线看|
99视频精品全国免费|
免费看黄a级毛片在线播放|
久久久国产一区二区三区三州|
亚洲欧美丝袜 动漫专区|
精品人妻一二三区|
国产精品人成在线观看|
亚洲成AV人最新无码|
亚洲欧美综合国产精品二区|
欧洲精品无码国产av|
日韩欧美一区二区三区网站|
最近最新MV字幕免费观看|
老司机精品视频一区二区|
日韩亚洲制服丝袜中文字幕|
国产不卡av一区日日骚|
亚洲一区二区三区乱码在线污|
少妇被猛烈进出爽爽爽爽|
欧美日本道1区2区3区|
国产丝袜欧美日韩综合|
欧美日本韩国亚洲|
国产极品高清在线观看|
国产日产欧洲无码视频|
亚洲免费人成视频观看|
国产成人高清亚洲综合|
日韩精品高清自在线|
午夜精品99一区二区三区|
国产一区二区三区怡红院|
久久久久国产精品二国产|
精品国偷自产在线|
99视频精品全部观看10|
亚洲精品麻豆专区|
成人三级A视频在线观看|
免费女人18毛片a级毛片视频|
无套内谢少妇毛片a片|
欧美日韩精品一区二区三区高清视频
|
日韩高清在线亚洲专区不卡|
日韩大片一区二区三区在线观看|
婷婷伊人久久大香线蕉AV|
国内精品伊人久久久久AV|
精品人妻无码一区二区三区百度|
午夜精品欧美日韩一区二区精品
|
AⅤ无码久久久久不卡蜜桃|
久久夜色精品国产噜噜|
亚洲中字幕日产AV片在线|
亚洲色无码A片一区二区|
高清在线不卡无码av|
国产精品久久久久一区二区三区共
|
中文字幕美人妻亅U乚一596|
欧美日韩亚洲免费六区|
无码AV波多野结衣久久|
婷婷久久综合九色综合88|
国产欧美精品一区二区三区四区|
夜色爽爽影院18禁妓女影院|
欧美激情手机不卡在线播放|
欧美综合自拍亚洲综合|
超碰日韩AV无码一区二区三区|
欧美日韩国产精品|
欧美成人精品午夜久久久999|
亚洲午夜精品毛片成人播放
|
亚洲精品SUV精品一区二区|
高清痴汉一区二区三区|
国产日韩欧美在线综合网
|
亚洲AⅤ久久一区二区三区|
久久精品国产精品亚洲洲|
中文字幕免费不卡在线视频|
亚洲精品一区无码A片|
91精品人妻一区二区三区精
|
久久精品岛国AV一区二区无码
|
国产大白屁股精品一区二区|
亚洲日本精品中文字幕久久|
精品国产理论一区二区电影|
精品人妻久久久久久久久|
国产成人综合日韩精品无码不卡|
国产大片91精品免费观看3|
国产在线精品欧美日韩电影|
国产一级淫片免费大片|
国产精品熟女视频一区二区|
在线观看午夜福利片日本|
无码精品一区二区三区四区爱奇艺|
欧美日韩我不卡国产综合亚洲|
亚洲av永久无码精品蜜芽|
少妇美妻欧美日韩一区二区三区|
免费女人18毛片a级毛片视频|
国产亚洲情侣一区二|
日韩欧美精品观看|
91久久国产成人免费网站|
亚洲国产欧美日韩不卡网|
国产香蕉视频在线看|
亚洲欧美日韩久久精品,亚|
久久国产精品波多野结衣av|
国产成人AAA在线视频免费观看|
国产午夜成人无码一区二区|
国产自产21区丝袜|
成年无码AV片在线狼人|
农村女人毛片精品久久久|
国产高清免费在线视频观看|
国产人妻精品一区二区三区不卡|
免费看成人AA片无码视频吃奶|
国产精品无码久久av嫩草|
色偷偷av一区二区三区|
国产精品成年片在线观看|
久久久久亚洲精品中文字幕天堂|
无码少妇一区二区三区视频|
亚洲产在线精品亚洲第一站首页|
久久国产精品无码网站|
在线播放欧美精品|
无码人妻aⅴ一区二区三区麻豆|
最近最新中文字幕一区二区三区|
免费久久99精品国产婷婷六月|
日韩美女乱婬试看视频网站|
亚洲国产综合无码一区二区BT下|
动漫精品啪啪一区二区三区
|
99久久夜色精品国产网站|
国产精品久久久久一区二区三区共
|
好吊妞人成视频在线观看强行|
国产亚洲日韩一区二区三区手機看片影視
|
丰满爆乳一区二区三区|
久久久这里只有精品一区|
大伊香蕉在线精品视频电影|
无码人妻aⅴ一区二区三区麻豆
|
国亚洲欧美日韩精品中文字幕|
精品无码国产A∨一区二区|
国产中文字幕在线不卡|
免费国产成人福利在线观看网址|
亚洲一区二区在线精品观看|
精品蜜桃久久久久99网站|
91亚洲欧美日韩|
高清国产摸出水在线视频|
午夜精品99一区二区三区|
三上悠亚被弄到痉挛惨叫视频|
天堂√在线中文最新版|
无卡无码无免费毛片|
国产高清自产拍av在线|
国产精品va在线观看my|
久久国产亚洲精品视频|
91亚洲国产亚洲综合|
动漫精品啪啪一区二区三区|
日韩人妻熟久久精品无码|
美女国产精品一区二区三区
|
亚洲综合中文字幕一区二区三区|
色婷婷欧美在线播放内射|
国产欧美日韩第一章午夜在线|
中文字幕在线电影观看|
国产熟女白浆精品视频2|
国内精品视频免费一区二区|
中文字幕精品久久久久人|
亚洲一区二区在线精品少妇|
亚洲午夜精品久久久久久成年|
91看片淫黄大片一级在线观看
|
小草影视视频大全|
国产熟睡乱子伦视频在线观看|
一区二区不卡无码在线|
视频一区二区三区在线视频播放
|
热re99久久精品国产99热黄|
欧美村妇激情内射|
精品国产一区二区三|
亚洲AⅤ精品无码一区二区PRO|
国产又大又粗在线观看|
曰韩欧美亚洲美日更新在线|
67194免费观看网站|
中文字字幕在线中文无码|
国产一级不卡毛片。|
婷婷综合缴情亚洲|
韩国成人av免费一区二区|
97久久精品视频|
国产午夜不卡AV免费|
一区二区三区四区午夜福利|
国产美女综合久久久
|
国产对白刺激视频|
中文无码AV电影在线观看网站|
一区二区三区我不卡视频|
亚洲AⅤ永久无码天堂影院|
国产成人丝袜视频在线观看|
国产精选一区二区三区|
精品中文字幕hd一区二区|
99久久国产综合精品成人|
插b内射18免费视频|
AV无码中文一区二区三区四区|
最新中文字幕国产在线观看|
91无码人妻精品一区|
亚洲人妻熟妇一区二区三区|
少妇乱子伦精品区|
久久CAOPORN国产免费|
一区二区三区乱码在线|
我们的2018在线观看免费高清|
波多野结衣久久中文字幕|
91美女秘 片黄在线观看|
国产人成无码视频在线app软件
|
国语自产拍在线视频中文|
中文字幕无码热在线视频|
国产国产成人久久精品|
中文精品久久久久人妻不卡|
国产AV国片精品JK制服丝袜|
国产精品久久久久7777按摩|
国语农村老女人做爰视频|
精品无码一区二区的天堂|
中文字幕亚洲有码|
一本高清在线视频|
中文无码VR最新无码AV专区|
国产免费久久久久久无码|
久久99国产综合精品免费|
国产一级黄色片在线视频|
男男19禁啪啪无遮挡免费|
av无码人妻无人的天堂|
中文字幕在线免费看线人|
免费观看的美女视频网站|
五月婷婷综合小说|
又大又长又租高湖免费|
一区二区在线观看欧美日韩|
人人欧美人人操第二页|
深夜福利视频在线播放|
午夜成人无码免费看网站|
一区二区一级欧美一级日韩|
国产亚洲一区二区三区免费看|
天天综合天天爱天天做|
国产在线无码视频一区|
久久成人网站一区二区三区|
中文字幕日本αv一区二区|
高清日韩中文字幕在线视频|
高清视频一区二区三区亚洲欧美|
国产系列精品久久久|
天堂8在线天堂资源在线|
狠狠躁夜夜躁人人爽天天不卡|
久久久一本精品99久久精品8|
久久99国产综合精品免费|
久久国产成人精品国产成人亚洲
|
亚洲国产中文精品一区二区手机
|
青娱乐盛宴国产国产精品国产三级国产
|
国内精品免费一区二区三区二百|
欧美日产亚洲精品乛|
2020av丝袜天堂|
成人性无码专区免费视频|
色偷偷88888欧美精品久久久|
国产黄网免费视频在线观看|
黄色在线观看一区二区三区|
国产一级特黄高清免费下载|
男女猛烈国产无遮挡免费网站|
电影内射视频免费观看|
av毛片电影久久|
亚洲精品国产福利一二区|
成人老司机深夜福利久久|
无码A久久久久久久久|
精品成人一区二区在线观看|
韩国专区福利一区二区|
国产精品久久久久久久亚洲调教|
亚洲欧美日韩在线二区三区|
亚洲鲁丝片AV无码多人|
亚洲成av人片无码不卡|
少妇撒尿bbwbbwbbwbbw毛|
182tv免费播放线路一线路二|
亚洲性福利视频网站|
无码午夜精品一区二区三区视频|
国产精品无码av天天爽播放器|
免费可直接观看的禁片|
欧美XXXX性BBBBB喷水|
欧洲亚洲日本韩国久久|
亚洲日韩女同变态另类|
99久久免费精品,不卡视频|
av在线亚洲一区|
少妇厨房愉情理伦片视频在线观看
|
扒开老师大腿猛进aaa片软件|
中文字幕日韩精品欧美在线观看|
av理论片在线观看|
中国无码在线观看|
久久亚洲精品无码AV|
综合欧美日韩国产成人|
亚洲图片影音先锋|
乱码精品一区二区三区|
欧美 日韩 久久久久久久|
久久精品国产99国产精品|
亚洲精品导航在线网站观看|
精品视频在线观看免费国产|
少妇美妻欧美日韩一区二区三区|
泰国无码av无码专区线|
欧美日韩精品在线一区二区|
人妻无码AV一区二区三区精品|
亚洲精品国产精品乱码www|
亚洲欧洲自拍拍揄精品|
精品高清私人家庭影院免费观看全集高清
|
美女无圣光福利尤物网站|
图片专区亚洲欧美日韩|
日韩人妻熟女中文字幕a美景之屋|
中文字幕丝袜乱一区三区|
日本一区2区3区在线观看|
中文字幕精品久久久久人妻|
国产精品久久久久白丝呻吟|
曰韩欧美亚洲美日更新在线|
国产在线一区二区在线视频
|
超碰97人人射妻|
日本丝袜福利在线观看|
又粗又黄又爽视频免费看|
成·人免费午夜性|
91久久久精品人妻专区不卡|
影音先锋最新AV资源站|
国内精品久久久人妻中文字幕|
国产免费破外女出血小视频|
午夜久久一区二区狠狠干|
成年奭片免费观看视频天天看|
中文字幕a v 一区二区三区|
中字幕人妻一区二区三区|
精品日韩国产一区二区三区|
日本大乳高潮视频在线观看|
中文字幕在线中字日韩|
久久久久精亚洲av品国产|
2021国产精品香蕉在线观看|
国产成人精品一区二区三区福利|
一个人看的www的视频|
99久久久成人精品免费|
人人妻人人澡天天干|
精品国产欧美在线|
欧美日韩丝袜亚洲精品国产
|
欧美最猛黑人XXXX黑人猛交98|
国产精品国产三级国av|
欧美日韩成人高清色视频|
熟女丝袜脚交国产|
99国产成人综合久久精品|
亚洲精品无码中文久久字幕|
日本19禁啪啪吃奶大尺度|
精品午夜视频一区二区三区|
国产精品无打码在线播放|
日韩欧美一区二区三区久久精品
|
大陆欧美日韩一区二区三区|
免费看成人AA视频|
一个人免费观看www视频在线|
日韩人妻一区二区三区久久99|
色噜噜狠狠成人中文综合|
99精品国产一区二区|
在线观看精品91老司机|
欧美一区亚洲二区国产三区|
色综合久久久久久久久久|
99精品全国免费观看视频|
国产精品婷婷晚间在线观看|
我的公强要了我高潮|
精品视频一区二区三区在线观看|
国产成人免费一区视频|
成全电影免费高清观看|
久久国产精品波多野结衣av|
国产精品视频牛仔裤一区|
亚洲乱码日产精品M|
18 AV免费在线观看|
久久99久久精品免费思思6|
久久人人爽人人双人av|
又高潮又刺激又无码国产|
中文字幕+乱码+中文乱码www|
国产成人鲁鲁免费视频|
97影院在线午夜我不卡d丨|
国产农村一国产农村无码毛片|
国产精品一级???在线观看|
欧美成人精品久久|
国产精品日日摸夜夜添夜夜添无码|
国产激情一区九色成人|
99久久精品国产亚洲|
国产欧美一区二区三区日韩精品|
国产精品呦系列变态另类|
国产欧美亚洲精品第二区软件|
国产成人精品一区二区a|
亚洲综合一区无码精品|
日日摸日日碰夜夜爽97|
国产精品福利在线观看无码卡一
|
久久久国产精品资源|
精品国产亚洲一区二区三区四区
|
人与动人物AV在线|
国产精品无码一区二区在线观一|
欧美一区二区三区综合亚洲|
亚洲国产综合精品中文第99|
中文字幕日韩精品有码视频|
国产午夜精品AV一区二区麻豆|
国产在线观看高清视频黄网
|
国产在线无码视频一区|
亚洲国产一区二区在线观看|
亚洲最大成人在线视频观看
|
亚洲综合精品香蕉久久网|
99久re热视频这里只有精品|
婷婷色婷婷开心五月|
亚洲国产精品一区二区久久hd|
老司机噜噜久久精品无码|
黄色视频网站在线观看hh|
全部免费特黄特色大片看片|
日韩卡1区二区三区在线|
国产成人精品97|
无码国产精品亚洲а∨天堂dvd|
久久99国产精品99久久|
五月丁香啪啪中文字幕|
五十路熟女一区二区中文字幕|
国模40岁熟女一区二区三区|
99精品国产综合久久久久五月天|
精品人妻系列无码人妻在线JPG
|
一区二区三区丁香五月综合|
91亚洲欧美日韩|
97久久国产精品成人观看|
亚洲自国产拍揄拍|
亞瑟影院亞瑟在线视频|
国产精品推荐av|
一本一道波多野结衣AV一区|
久久久久Αv?免费无码久久|
亚洲中文字幕精品免费日韩日本|
yy111111少妇影院|
四川少妇BBB凸凸凸BBB按摩|
无码专区一ⅴa亚洲v专区在线|
最近日本免費觀看高清視頻|
国产爱豆剧果冻传媒在线|
同性恋视频男中文字幕|
夜夜躁日日躁狠狠久久av|
秋霞无码久久久精品免费蜜|
全程粗话对白视频videos|
欧美偷拍一区二区三区|
国产美女香蕉久久精品|
国产原创一级视频免费在线播放|
国产永久免费观看的黄网站|
一道精品一区二区av网站|
激情五月六月婷婷综合啪啪|
国产欧美日本一区二区在线观看|
亚洲欧美日韩国产日批视频|
无码国产玉足脚交久久麻豆|
亚洲精品无码AⅤ片|
中文字幕永久一区二区三区|
成人试看30分钟免费视频|
av手机在线播放网址|
欧美熟妇一区二区三区蜜97夜夜澡人人爽人人喊中国片
|
亚洲大片在线免费观看一区二区三区|
久久一本久综合精品|
欧亚日韩中文综合无码AV|
特级毛片永久久免费观看|
日韩成人片免费永久在线观看网站|
狠狠色视频一区二区三区|
亚洲成AV人片在WWW色猫咪|
91桃色视频app在线官网入口
|
亚洲欧美日本一区二区观看|
成人午夜视频福利在线观看|
午夜在线免费视频|
欧美伊人久久综合成人网|
三练剧情片欧美成人精品三级片在线|
99国产一区二区三区不卡|
国产乱子伦精品视频|
成人午夜性视频欧美成人|
夜晚呻吟打开双腿猛烈视频|
欧美xxxxx做受vr|
精品国产一区AV天美传媒|
粉嫩av一区二区精品爆乳|
东京热久久精品午夜|
亚洲AⅤ中文无码字幕色|
香蕉丝瓜榴莲在线观看|
亚洲V欧美V国产V在线观看
|
久视频精品线在线观看|
中文人妻熟女妇乱又伦精品|
人妻丰满熟妇AV无码区HD|
日韩国产成人精品视频|
AV无码久久久久久不卡网站|
国产女人喷潮在线观看视频|
久久精品国产亚洲AV高清色欲
|
岛国av动作片在线观看|
中文字幕在线观看国产完整|
精品免费人成视频APP|
国产成人精品97|
国产综合色在线视频区|
麻花星空MV高清免费|
国产精品久久久精品无码A片闺蜜
日本欧美亚洲一区二区三区
|
无码人妻精品一区二区三区66|
伊人久久亚洲综合影院首页
|
婷婷综合缴情亚洲|
亚洲精品成人女人久久久|
日本中国亚洲欧美偷自拍|
老司机精品视频一区二区|
久久久久久秋霞理论网片伊人|
最近中文字幕完整在线看一|
国产精品欧美日韩一区在线播放
|
免费无码AV一区二区|
日韩人妻一区二区不卡免费|
国产日韩欧美另类视频|
综合久久亚洲熟女|
玉女阁福利精品导航|
中文字幕人妻精品久久|
免费视频在线观看无码黄|
欧美日韩一区精品高免费专区
|
久久99精品免费一区二区|
国自产精品手机在线观看视频
|
亚洲精品国产激情av成人精品|
欧美日韩在一区二区三区|
激情色人妻精品国产一区二区|
99久久亚洲精品无码毛片潘甜甜
|
68热无码视频在线观看|
色窝窝无码一区二区三区|
欧美国产精品成人在线观看|
自拍偷区亚洲综合照片|
91精品成人国产在线不卡|
国产精品久久高潮呻吟粉嫩av|
亚洲av免费成人精品区|
四川少妇大战4黑人|
zzji国产精品视频|
熟女高潮一区二区麻豆av|
五月丁香激情欧美白色|
国产欧美日韩小视频高清|
国产精品盗摄!偷窥盗摄|
亚洲最新无码成AV 人|
亚洲欧美中文日韩v在线观看|
国产曰韩欧美一区二区三区|
亚洲日韩欧美一区久久久我|
亚洲中文字幕综合专区|
久久久久人妻一区二区三区|
麻豆精品一区二区综合AV|
国产做a爰片久久毛片a片美国|
久久99热精品首页|
国产免费人成视频在线观看播放|
天天做天天爱夜夜爽女人爽|
91精品日本久久久久久牛牛|
国产乱码极品一区在线观看|
午夜精品A片一区二区三区
|
无码视频在线观看|
无码一区二区三区在线|
欧美成人看片一区二三区图文|
成a∧人片在线观看无码|
成人福利在线视频|
亚洲AV无码乱码精品国产不卡|
18禁高潮出水呻吟娇喘蜜芽|
中国少妇内射XXXHD|
亚洲综合在线一区|
天天综合天天爱天天做|
亚洲高清国产成人精品久久|
国产成人欧美视频在线观看|
无码毛一片一区二区不卡|
一本一久本久A久久精品综合|
亚洲性虎av导航|
动漫美女毛片18禁止看|
欧美一区二区三区免费不卡|
亚洲国产天堂久久九九九|
伊人成综合网开心五月丁香五|
一级黄色视频99大片|
亚洲成a人v欧美综合天堂麻豆
|
揉捏着巨大的乳球人妻|
国产精品成?V人在线视午夜片|
国产精品久久久久7777按摩|
国产精品国产三级国产v|
91最新在线观看国产|
日韩欧美国产aⅴ另类|
国语高清精品一区二区三区|
久久夜色精品国产噜噜|
国产精品无码AV一区二区三区|
日本伊人色综合影院|
久久久久人妻一区二区三区vr|
69堂国产成人精品视频不卡
|
天干天干做夜爽爽|
久久99精品国产首页综合指数|
77777亚洲午夜久久多人|
亚洲国产无码精品|
日本一区二区三区免费高|
国产精品亚洲专区一区|
亚洲AV免费看日韩|
久久国产精品久久久久久|
国产AV日韩精品久久久久久|
日本三區四區免費高清不卡
|
国产一区二区三区福利|
欧洲国产在线精品三区|
国产一级视频免费在线观看|
国产片中文字幕在线播放|
亚洲国产第一区二区香蕉|
国产女人18毛片水真多l|
久久久中文字幕亚洲一区|
午夜性又黄又爽免费看尤物|
国产精品成人精品久久久|
91久久精一区二区三区大全
|
精品一区二区三区在线视频|
亚洲精品高清一二区久久|
亚洲区精品久久一区二区三区女同|
久久亚洲精品无码aⅴ大香|
国产成人亚洲精品另类动态|
少妇高潮惨叫久久久久电影69|
亚洲日韩在线中文字幕线路2区
|
国产成人无码网站|
91久久亚洲综合精品成人|
国产成人免费无码Aⅴ在线播放|
失禁大喷潮在线播放|
国产18到20岁美女毛片|
日韩超清精品无码av影视|
亚洲综合第一在线影视|
久久无码av高潮av喷吹捆绑
|
色欲婬乱视频综合网免费|
aⅴ无码国产精品久久亚洲一|
国产高清视频免费在线观看|
阿娇艳Z门照片无码AV4I|
少妇人妻无一区二区三区|
天天视频国产精品|
欧美日韩免费精彩大片|
看国产妓女牲交视频|
亚洲国产精品久久久久久久|
巨波霸乳在线K8永久免费视频|
欧美成人成人A片在线乱码视频|
狠狠五月激情六月丁香|
欧美伊人久久综合成人网|
尤物亚洲AⅤ中文字字幕乱码|
日本亲与子乱人久久久久久|
99精品久久久久中文字幕人妻|
久久久久免费看黄a级毛|
国产精品va爽爽免费观看性色
|
日韩一区二区三区四区观看|
在线亚洲国产一区二区三区|
国产满18av精品免费观看视频|
中文区中文字幕免费看|
男男欧美一区二区|
欧美亚洲日本图色|
人妻体内射精一区二区|
国产做爰xxxⅹ性视频播放量|
欧美又粗又长又爽做受|
特级小箩利无码毛片|
大香中文字幕伊人久999久|
寂寞少妇用茄子自慰A片|
国精无码欧精品亚洲一区|
欧美精品免费黑人影院午夜|
男女啪啪进出阳道猛进|
欧美亚洲综合成人a∨在线|
狠狠噜天天噜日日噜|
午夜精品久久久久久99热|
日韩精品免费无码专区|
日韩欧美在线免费观看
|
免费看黄网站AV无码|
日韩精品人妻无码一二三蜜臀
|
国产精品亚洲一区二区麻豆|
米奇精品一区二区三区在线观看|
成人麻豆亚洲综合无码精品|
天天干天天操天天日舔舔射|
午夜热门精品一区二区|
国99精品无码一区二区三区
|
日韩激情电影一区二区三区四区
|
亚洲青青草原男人的天堂|
亚洲成色7777777久久|
自拍亚洲欧美精品|
亚洲中文av一区二区三区|
亚洲日本播放一区二区三区|
欧美精品v国产精品v呦|
2021最新久久久精品|
中文字幕高潮波多野结衣在线视频|
亚洲熟女乱综合一区二区在线|
欧美日韩国产免费一级|
国产精品毛片久久久av|
亚洲三级香港三级久久|
黑人巨大AV在线播放无码|
日韩欧精品无码五月天
|
亚洲成国产人片在线观看|
亚洲国产综合精品中久|
亚洲精品国产av成拍|
无码欧美精品一区二区|
国产免费人成视频在线看|
欧美精品熟女久久久|
欧美一级精品高清在线观看
|
亚洲乳大丰满中文字幕|
亚洲欧美在线国产另类|
国产精品久久亚洲av麻豆色欲
|
午夜成人鲁丝片午夜精品|
2020国产综合精品|
国产日韩欧美精品一区二区|
精品国产精品亚洲艾草网|
欧美久久久久久中文字幕|
日韩国产精品一区二区三区|
欧美激情一区二区三区在线播放|
一区二区三区国产精品麻豆|
在线A亚洲老鸭窝天堂AV高清|
国产激情久久久久影院|
亚洲色大情网站www|
探花口爆颜射乳交日韩|
女人天堂亚洲AⅤ在线观看|
欧美在线日韩国产精品导航|
国产麻豆md传媒视频|
国产中文字幕动作大片在线观看|
亚洲最无码AV在线观看|
久久久麻豆一区二区三区|
中国久久精品一级c片|
国产精品玖玖资源站大全|
热re99久久精品国产99热黄|
四虎国产精品永久一区高清|
国产精品盗摄一区二区三区|
国产一级黄色一级黄色片|
国产精品一区二区三区在线】|
久久久亚洲欧美综合|
国产成人黄色在线观看|
亚洲成av人片在线观看天堂无
|
经典国产对白乱子伦精品视频|
精品无码综合专区在线|
国产精品白浆在线观看无码专区|
潮喷大喷水系列无码久久精品|
欧美,日韩,国产精品一二区|
无码人妻精品丰满熟妇区|
精品乱码人妻一区二区三区|
一区二区国产精品无码|
玖玖资源站无码专区|
2021av在线天堂|
亚洲av无码成人国产毛片|
精品97久无码专区中文字幕无码野外|
亚洲午夜精品久久久伊人|
无码AV波多野结衣久久|
国产农村妇女毛片精品久久等等|
国产又色又爽又刺激在线观看|
久久精品美女免费|
亚洲国产精品自在在线观看|
√天堂网WWW最新版|
神马午夜羞羞AV|
国产成人AAA在线视频免费观看|
亚洲欧美闷骚少妇影院|
97国产理论影院在线|
国产一区二区三区av在线无码观看|
免费看V网站农村姑娘AV|
亚洲一区二区三区丝袜|
深夜在线视频观看免费视频禁18|
老鸭窝视频在线观看|
在线观看午夜福利片日本|
AV人人爽日日碰|
久久国产精品色香蕉91|
日日摸夜夜添狠狠添欧美|
婷婷开心激情综合五月天|
国产午夜福利亚洲第一|
美女扒开内裤羞羞网站|
香蕉视频网站成人免费一区二区|
精品久久国产精品99国产|
啦啦啦WWW在线观看视频播放|
成全视频免费高清观看在线动漫的|
日韩人妻无码一区二区三区久久99|
www.av天堂.com|
日本九九热在线观看官网|
日韩人妻不卡一区二区三区|
日韩网站在线观看中文字幕|
日韩精品无码性爱福利|
国产成人涩涩涩视频在线观看|
亚洲精品无码成人AV电影网|
国产熟女真实乱精品|
亚洲无AV在线中文字幕|
久久人妻无码一区二区|
亚洲欧美在线人成最新|
成人av一区二区三区四区五区|
一级免费成人毛片av片观看|
久久偷看各类wc女厕嘘嘘偷窃|
极品av在线播放|
久久麻豆精亚洲av品国产精品|
中文一区二区三区精品久久|
亚洲国产天堂久久九九九|
国产精品免费全部免费观看|
热99RE久久精品国产首页免费
|
日韩成人中文字幕一区在线|
热久久这里只有精品18|
国产精品99蜜臀久久不卡二区|
热re99久久精品国产99热黄
|
麻豆传媒在线观看|
东京久久久亚洲一区二区三区
|
亚洲中文字永久在线|
999在线视频精品免费播放观看
|
在线看片无码永久免费视频|
国产无遮挡吃胸膜奶免费看|
东京热久久精品午夜|
精品久久aⅤ人妻中文字幕|
国产av日韩av一区二区三区|
国产爱豆剧果冻传媒在线|
亚洲色精品VR一区区三区
|
国产一区av不卡免费精品|
日本人妻仑乱少妇a级毛片|
A在线亚洲高清片成人网|
熟妇性hqmaturetubesex|
久久精品国产亚洲AV高清色欲|
在线看视频你懂得|
2021久久最新国产精品|
亚洲精品成人AA片在线播|
国产成人啪精品视频免费网|
久久久一区二区三区成人美女|
97人妻人人澡人人爽国产|
麻豆国产97在线|
亚洲欧美丝袜 动漫专区|
91人妻一区二区三区在线|
欧洲美女与动zooz|
国产精品无码高清不卡|
欧美搡BBBBB搡BBBBB|
欧美黄色一二三区视频|
久久久亚洲精品日韩|
日本国产在线 一,二,三区|
国产真人毛片爱做a级毛aaa|
久久久久亚洲精品无码网址蜜桃|
亚洲av人无码激艳猛片|
亚洲日本va一区二区三区|
免费一区二区三区成人毛片|
亚洲精品久久久久久中文传媒|
国产日韩一区二区三区在线播放|
夜晚福利视频在线观看|
亚洲三级毛片亚洲三级毛片|
中文字幕人妻丝袜一区二区蜜汁|
黑人大鷄巴XXX高湖|
国产精品午夜自在在线|
国产色婷婷精品综合在线|
91欧美精品午夜性色福利在线|
中文少妇无码在线观看|
国产色婷婷一区二区三区重|
日韩精品久久久中文字幕电影|
年轻人在线播放黄色视频|
成人在线国产欧美日韩|
午夜无码国产理论在线|
四十如虎的丰满熟妇啪啪|
无码av中文一区二区三区桃花岛|
a片在线视频免费观看网址|
国色天香色欲色欲综合网|
自拍亚洲欧美精品|
欧美牲交A欧美牲交aⅴ图片
|
无码aⅴ精品一区二区三区|
gogogo高清免费观看中国|
久久人妻国产精品|
女人国产香蕉久久网|
日韩精品一区二区二三区色欲a|
欧美日韩综合无码中文字幕|
曰的好深好爽免费视频|
99国产这里有精品视频首页|
无码人妻AⅤ一区二区三区九色|
91亚洲国产成人久久蜜臀|
亚洲精品成人久久www|
男操女欧美一区二区在线观看|
久久精品国产一区二区三区18|
日韩在线观看一区在线观看完整版
|
国产成人精品在线观看一区二区|
亚洲精品麻豆专区|
亚洲另类欧美日韩|
亚洲AⅤ秘区二区三区4|
特级无码一区二区三区毛片|
国产婷婷色综合AV蜜臀AV|
爆乳喷奶水无码正在播放|
91精品无人区1码2码3码|
亚洲av高清在线观看一区二区三区|
亚洲人成无?区在线观看|
久久无码黄色视频|
91精品国产一区二区三区不卡|
AV成人午夜无码一区二区|
四川老熟女下面又黑又肥
|
大伊香蕉精品一区二区|
免费在线日韩欧美一区二区三区|
亚洲六月丁香六月婷婷色伊人|
午夜福利视频图片专区|
亚洲国产成人无码网站|
2020国产精品久久精品|
视频一区二区日韩中文字幕|
欧美综合亚洲图片综合区|
三女做爰高潮a片在线观看|
欧美九九99久久精品|
丁香婷婷六月综合缴清|
26uuu欧美日本在线播放|
日韩欧美亚洲一区高清在线|
欧美亚洲日本国产综合在线|
国产美女福利视频一区二区|
成全视频在线观看在线播放|
久久精品a国产亚洲v高清不卡|
一区二区三区亚洲不卡视频|
9l国产精品久久久尤物av|
色鬼7777久久|
亚洲熟女乱综合一区二区三区一|
日韩区欧美国产区在线观看|