亚洲国产综合精品中文第一区,欧美日韩亚洲中文一字幕,欧美精品在线综合
http://m.cdzhdemyy.cn/blogtag/laravel
zh-hans
-
Laravel學習筆記(六)數據庫填充
http://m.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://m.cdzhdemyy.cn
http://m.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://m.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://m.cdzhdemyy.cn
http://m.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://m.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://m.cdzhdemyy.cn
http://m.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://m.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://m.cdzhdemyy.cn
http://m.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://m.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://m.cdzhdemyy.cn
http://m.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://m.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://m.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://m.cdzhdemyy.cn
http://m.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
久久青青草91在线视频|
亚洲av成人午夜福利在线观看|
国产性色AV高清在线观看|
国产精品中文字幕第一区|
欧美精品免费久久欧美|
日韩国产精品视频一区二区|
亚洲人成网站在线观看69影院|
日韩国产成人精品视频|
春宵福利导航aⅴ|
人人妻人人添人人爽欧美一区|
最近免费观看在线中文2019|
91cn人妻一区二区三区|
国产日韩欧美精品一区二区|
我和同学人妻熟妇的激情
|
又高潮又刺激又无码国产|
午夜一区二区三区免费视频|
国产女教师一爽A片|
成人免费ā片在线观看
|
中文字幕免费不卡在线视频|
japanese色视频在线播放|
国产午精品夜亚洲不卡网站|
久久精品无码天堂av好看到停不下来!|
精品a级毛片在线观看一区|
国产成人精品久久一区二区三区|
日韩av无码中文一区二区三区|
国产高潮视频在线观看
|
久久99国产曰韩精品久久99
|
国产91精品免费观看久|
久久97超碰国产精品窝窝|
国产成人精品一区二区三区av|
久久天天躁狠狠躁夜夜夜|
亚洲国产成人精品无码区一本|
亚洲处破女av日韩精品小短人|
亚洲va久久久噜噜噜久久4399|
精品久久久久久天美传媒|
人人妻人人澡AV天堂香蕉|
色欲Av无码一区二区不卡|
人人妻人人澡人人爽国产|
十八18禁国产精品www|
成a人片在线观看网址|
伊人久久综在合线亚洲不卡|
婷婷色一二三区中文字幕|
国产成人亚洲精品乱码在线|
亚洲中文字幕无码永久|
2021国产在线观看不卡视频|
日韩av在线在线播放|
国产永久免费观看的黄网站|
无码中文国产精品66久久午夜|
国产福利视频在线观看|
成人亚洲欧美在线观看|
天天视频国产97一区|
国产成人精彩在线观看|
国产日日韩免费不卡av|
a级高清免费毛片av播放|
狠狠精品久久久无码中文字幕|
日本一区二区三区四区视频|
伊人成成综合开心网|
一区二区三区亚洲三级|
久久久久久AV无码免费网站下载|
免费观看裸体美女视频a|
亚洲欧洲无码AV一区二区三区|
亚洲精品午夜久久久伊人|
亚洲av高清一区二区|
国产制服丝袜亚洲日本在线|
国产成人久久AV免费看|
小草影视视频大全|
午夜福利在线永久视频|
成人午夜羞羞视频在线观看|
看全色黄大色大片免费久久
|
日本免费在线一区二区三区|
中文字幕欧美人妻精品一区|
无人视频免费观看免费直播|
国内精品久久久久久影院8f|
乱妇乱女熟妇熟女网站|
免费中文字幕一区二区三区|
国产高清女同学巨大乳在线观看
|
日韩亚洲欧美中文高清在线|
藏精藏精阁第一福利在线视频|
日韩Av无码一区二区三区|
一本一本久久A久久精品综合|
天天做天天添无码区亚洲|
亚洲精品都市激情国产精品|
天天爽亚洲中文字幕|
成人嫩草研究院久久久精品|
国产综合色香蕉精品五月婷|
亚洲AⅤ无码乱码在线播放|
精品免费午夜鲁丝无码剧场男|
99久久99久久精品国产|
欧美日韩精品久久系列|
欧美激情中文不卡一二三四|
一区二区三区高清视|
欧洲精品无码一区二区三区的视频|
无码国产偷倩在线播放|
毛豆日产精品卡2卡3卡4卡免费|
国产福利永久在线视频无毒不卡|
国产三级?毛视频在线观看|
国产精品午夜无码AV天美传媒|
人人妻人人澡av|
少妇夜夜春夜夜爽试|
精品熟女少妇Av免费观看|
极品销魂美女一区二区|
久久精品毛片av一区二区三区|
黄色一区二区三区网站
|
久久久精品免费中文字幕|
国产亚洲欧美日韩综合另类|
91久久亚洲精品国产一区二区|
91看片淫黄大片.在线天堂|
在线天堂新版资源|
AV无码一区二区三区|
国产激情黄视频在线观看|
国产精品玖玖资源站大全|
欧美视频五月激情四射|
国产精品国产三级国产普通话|
麻豆精品一区综合av|
不卡的av网在线观看|
精品久久久久久妇女自卫喷水|
久久中文字幕乱码久久午夜|
国产精品久久久久久久免费大片|
一区二区三区91|
国产午夜福利精品久久2021|
欧美一区二区成人片|
亚洲av无码潮喷在线观看|
最新四虎影在线在永久观看|
国产精品自产拍在线观看丝瓜|
亚洲熟妇少妇任你躁在线观看|
久久久久国产精品无码免费看|
国产精品久久久精品无码A片闺蜜|
91精品啪在线观看国产高清|
国产精品爱视频福利广场|
欧美性受XXXⅩ黑人猛交|
欧美一级视频第一页|
在线精品视频一区二区|
国产av剧情md精品麻豆|
一本到国产在线精品国内在线99|
影音先锋中文字幕亚洲资源站|
三上悠亚被弄到痉挛惨叫视频|
亚洲Aⅴ在线无码播放毛片一线天|
久久精品国产国产精品四凭|
日韩欧美国产精品一区二区|
天天狠天天透天天插|
日韩精品欧美在线视频在线|
A片欧美乱妇高特黄AA片片|
大屁股少妇—无码专区 精品|
最近2019年好看中文字幕视频|
国产精品亚洲欧美高清另类|
91亚洲国产成人久久精品麻豆|
国内一区二区手机版在线观看|
国产ww久久久久久久久久|
欧美日韩精品综合一区二区三区|
天天爱天天做久久狼狼
|
亚洲国产成人久久一区|
联系附近成熟妇女|
91日韩久久亚洲一|
特级毛片在线播放|
中文人妻熟女妇乱又伦精品
|
国产精品无遮挡猛进猛出
|
可播放的男男freemovie|
一级亚洲黄色视频|
丝袜在线无码视频一区二区|
亚洲AⅤ中文无码字幕色|
综合成人亚洲网友偷自拍|
国语自产偷拍精品视频偷拍|
天堂网.www最新版|
在线观看免费AV无码不卡动漫|
神马午夜羞羞AV|
精品久久久久精免费|
亚洲国产成人va在线观看天堂
|
国产精品综合AV一区二区国产馆|
2020日本中文字幕亚洲|
免费一级精品国产|
亚洲国产日韩女人毛片在线
|
国产精品日韩在线一区二区|
亚洲国产精品欧美精品|
国产欧美日韩小视频高清|
亚洲国产初高中生女av|
国产国语毛片在线播|
亚洲欧洲美洲无码精品va|
国产精品一久久毛片|
潮喷大喷水系列无码久久精品|
中文字幕欧美成人久久|
国产麻豆一区二区三区在线观看|
日本特黄视频在线播放
|
久久精品一区久精品一区二区|
亚洲自国产拍揄拍|
亚洲精品无码视频网站|
国产成人无码综合亚洲日韩蝴蝶|
一道精品一区二区av网站|
国产一区二区三区hhh|
国产素人福利在线观看|
国产精品爽爽va吃奶在线观看|
婷婷亚洲欧美日韩|
精品国产YW在线观看|
奇米网777四色国产精品|
日日骚_欧美日韩人妻精品一区|
69堂精品视频在线观看免费|
成人动漫精品一区二区三区在线观看免费
|
亚洲欧美日韩在线第一页|
国产性色AV高清在线观看|
久久久久亚洲av成人毛片韩|
久久精品国产精品九九|
777777777妇女亚洲|
中文字幕人妻熟女人妻a片|
丁香五月欧美成人|
亚洲人亚洲人成电影网站色
|
伊人依成久久人综合网|
亚洲欧美日韩另类精品一区
|
99国内揄拍高清国内精品对白|
国产成人99久久亚洲综合精品|
日本中国亚洲欧美偷自拍|
国产精品久久久久久久嫩草|
日本无码潮喷A片无码高|
国产第一页线路1|
精品国产精品亚洲艾草网|
亚洲日本无码一区二区|
亚洲色大情网站www|
欧美人妻一区二区三区四区|
精品视频在线观看免费观看|
中文人妻免费无码区|
国产麻豆md传媒视频|
亚洲AV色香蕉一区二区三区蜜桃|
人人妻人人澡人人爽国产|
熟女俱乐部视频一区二区|
浪潮AV色综合久久天堂|
国产高清女同学巨大乳在线观看|
av不卡在线毛片基地播放影院|
国产边摸边吃奶91|
久久精品国产69国产精品亚洲|
国产精品伊人久久久久久|
在线国产视频有码字幕|
...国产人成视频在线视频|
欧美精品性做久久久久久|
亚洲无AV在线中文字幕|
一级免费毛片久久|
最近新免费韩国日本电影|
欧美亚洲日韩aⅴ在线观看|
老子午夜精品无码不卡|
正品蓝福利找av导航|
欧美日韩国产综合在线一区
|
国产一区二区三区久久毛片|
亚洲国产无码高清在线观看|
日韩无码A∨一区二区三区|
国内精品在线一二区|
亚洲高清一区二区三区不卡|
久久久久亚洲av毛片大|
哪灬你的鸣巴好大好爽男男|
996精品无码在线|
国产日韩a在线观看免费视频|
最近2018免费中文字幕4|
亚洲高清国产成人精品久久|
国产囗交口爆吞精在线视频|
无遮挡啪啪摇乳动态图|
国产日韩一区二区三区免费观看|
91精品啪国产在线观看免|
亚洲综合视频一区|
亚洲国产亚综合在线区|
国产精品午夜剧场免费观看|
亚洲国产日韩精品中文字幕|
尤物精品国产福利网站|
亚洲综合视频一区|
国产日韩a在线观看免费视频|
最新高清日本不卡一区二区三区|
最新国产成人在线|
久久久精品波多野结衣av|
免费网站看V片在线18禁无码|
亚洲中文精品久久久久久|
18 AV免费在线观看|
欧美日韩亚洲三级|
五月婷婷六月丁香在线播放|
欧美精品乱码99久久蜜桃|
免费无码高H视频在线观看App|
午夜精品久久久久成人|
亚洲成人有码在线观看|
尤物国产91九色综合久久|
亚洲成AV人在线观看网站|
天天做天天添无码区亚洲|
av网站在线免费观看国产|
婷婷色一区二区中文字幕|
国产在线精品涩涩涩涩|
国产精品久久天天影视|
亚洲人成网线在线播放VA|
日本高清免费婬乱视频|
国偷自产视频一区二区三区久
|
亚洲自偷自拍另类第1页|
久久99精品国产一区二区三区|
国产二级一片内射视频播放|
国产精品亚洲成在人线|
国产精品中出一区二区三区|
精品自在拍精选视频|
日本一区二区三区免费视频|
藏精藏精阁第一福利在线视频|
国产乱人伦偷精品视频麻豆|
人妻无码第一区二区三区
|
亚洲国产成人在线|
一区二区三区久久无码|
天天综合网久久综合免费人成
|
美日韩性爱视频免费观看|
国产高清爽片视频在线观看|
久久综合88熟人妻|
成人爽a毛片在线视频|
偷偷鲁2019丫丫久久|
日韩在线精品强乱中文字幕
|
亚洲中文字幕欧美综合|
亚洲熟妇精品在线观看|
亚洲Aⅴ无码天堂在线观看|
国产婷婷av一区二区综合|
99久久精品无码专区|
婷婷亚洲国产小说区图片|
日韩精品东京热无码视频播放|
人成久久国产久精品|
五月婷婷综合在线视频|
免费观看中文字幕午夜理论|
无码国模国产在线观看免费
|
精品人妻系列无码人妻在线JPG|
欧美日韩国产综合系列|
欧美亚洲国产拍中文在线|
亚洲欧美成aⅴ人在线观看|
久久国产乱子伦免|
伊人久久精品无码二区麻豆|
97人视频国产在线观看|
奶好大灬好硬灬好爽在线播放|
丰满少妇毛片一区二区免费视|
亚洲天堂网在线观看视频|
国产精品yy9299在线观看|
日韩AV丝袜一区二区在线观看
|
久久久亚洲欧洲日产AV|
99精品无人区乱码1区2区3区|
伊人成伊人成综合网2222|
ZZIJZZIJ亚洲日本少妇|
亚洲国产一级中文字幕|
激情A片久久久久久久|
国产五月婷婷在线播放|
日韩欧美动漫一区在线|
国产成人AAA在线视频免费观看
|
污片视频网站在线观看|
国产精品一区二区不卡的视频|
国产欧美日韩黑人一区二区三区|
日韩精品视频在线免费观看|
亚洲精品无码成人|
日本少妇一进一出视频观看|
www69日本精选久久久|
2020国产高清a视频|
亚洲国产成人丁香五月激情|
久久久久久综合日本亚洲|
久久夜中文字幕1页|
亚洲国产成人久久综合碰碰|
免费裸体无遮挡黄网站免费看|
欧美最猛性xxxx|
国产成人免费一区视频|
精品欧美h无遮挡在线看|
最近中文字幕2019免费|
美女国产高潮福利片在线看|
久久久亚洲精品日韩专区|
久久天天躁夜夜躁狠狠i女人|
久久夜色国产精品一区|
熟妇视频在线观看免费视频|
欧美成人看片黄a免费看|
亚洲麻豆AV成本人无码网站|
成人无码AⅤ免费视频app|
欧美艳星NIKKI激情办公室
|
18禁影库永久免费|
狠狠躁日日躁夜夜躁2020|
国产精品色欲AV亚洲三区小说|
av潮喷大喷水系列无码|
日本久久精品视频|
日韩欧精品无码五月天|
日韩一级欧美一级毛片在|
国产精东天美av影业传媒|
激情五月天四房播播|
性欧美成人免费观看视|
久久久精品国产亚洲精品|
好吊色午夜免费在线观看|
18禁勿入免费网站入口不卡|
99精品欧美一区二区三区黑人日日色
|
香蕉久久一区二区不卡无毒影院|
国产人妻精品无码AV在线五十路|
在线观看国产色视频网站|
一区二区三区四区精品在线视频|
无码专区一ⅴa亚洲ⅴ专区在线|
色偷偷亚洲第一综合网|
熟妇视频在线观看免费视频|
综合久久亚洲熟女|
国内精品小视频在国产线|
久久久噜久噜久久gif动图|
久久夜色精品国产欧美乱极品|
精品午夜视频一区二区三区|
国产亚洲精品久久久久久无亚洲
|
惠民福利精品视频一区二区观看|
青草99在线视频免费观看|
亚洲大色堂人在线视频|
欧美日韩三级理论片|
久久国产精品萌白酱免费|
a级高清免费毛片av播放|
在线观看你懂的网站免费不卡|
欧美精品一区二区日韩区|
中文字幕夫妇交换乱叫|
日本免费1区2区3区4区|
国产 欧美 日韩 一区|
精品久久人人妻天天玩|
欧美一区二区三区在线观看视频
|
亚洲不卡aⅴ一区二区三区无码
|
久久久久国产精品无码免费看|
亚洲一区二区三区四区国产av|
国产内部无码AV推油区|
亚洲中文一区二区|
最新欧美日韩一区二区三区|
成全视频在线观看大全|
欧洲熟女另类久久久久久|
综合日韩精品一区二区|
亚洲国产欧美中日韩成人综合视频|
亚洲人成影院在线观看|
黑人外教啪啪中国女留学生|
欧美日韩三级免费关看网站
|
最新欧美日韩一区二区三区|
午夜精品一区二区三区96|
丁香五月亚洲综合在线国内自拍|
五十路熟女一区二区三区|
日本一区二区视频在线观看|
精品日韩欧美一区在线播放|
国产精品亚洲欧美一级久久精品|
国产黄色片在线免费观看|
性少妇中国内射XXXX狠干|
国产一区二区三区不卡催乳|
亚洲国产精品国自产拍AV|
九九久久一区二区伦理|
高清国产亚洲欧洲av综合一区|
国产成人精品必看|
日韩av在线一区二区三区|
免费视频成人欧美精品影院
|
人妻丝袜无码专区视频网站|
亚洲AV成人无码网站在线播放|
欧美日韩国产综合在线一区
|
尤物AⅤ国产在线|
国产精品v欧美精品∨日韩兰菊|
黄动漫视频在线免费看网页|
人妻中文字幕无码系列|
欧美日韩国产成人夜夜欢天天干欧美系列|
亚洲欧美日本在线一区二区|
大地资源第三页高清在线观看免费|
人妻少妇乱孑伦无码专区蜜柚|
亚洲欧美国产VA在线播放|
亚洲成人精品一区二区在线观看|
男女做AJ视频免费的网站|
麻豆电影在线观看|
国产精品亚洲第五区在线|
两根大肉大捧一进一出好爽视频|
亚洲欧美一区二区久久|
国产真人毛片爱做a级毛aaa|
青青草国产精品久久|
麻豆美女裸体AAAA片|
日本强好片久久久久久AAA|
国产在线乱码一区二三区|
久久国产精品国产精品国产|
欧美交性a视频免费|
xxhd中国女人乱妇女光屁股野战
|
蜜乳AV一区二区三区|
无码久久精品一区二区三区|
亚洲人成网线在线播放VA|
无码精品一区二区三区四区爱奇艺|
国产人妻精品无码AV在线|
精品人妻一区二区三区99性|
精品国产大片久久久久久久久|
中文无码不卡中文字幕婷婷色|
可以在线免费观看的av毛片
|
欧美一区在线视频播放|
免费99国产精品国产自在现|
亚洲一区二区三区麻豆|
亚洲日韩国产欧美综合v|
91精品国产综合久久久性色|
这里只有精品国产片|
国产综合亚洲欧美在线|
91探花福利精品国产自产在线|
丁香色婷婷国产精品视频|
久久综合色一综合色88|
曰本一级婬片日本高清视频|
国产一区av不卡免费精品|
日韩美女在线观看不卡一区|
看日韩无码片一二三区|
国产成人啪精品视频免费网|
97亚洲熟妇自偷自拍另类图片|
久久久久久综合岛国免费观看|
日韩国产成人精品视频人|
精品国产5乱码一区二区三区|
亚洲国产精品久久久久婷蜜芽|
精品久久久久久人妻av热|
亚洲香蕉国产精品|
亚洲国产精品无码久久久五月天|
国产精品欧美日韩专区|
日本久久久精品一区二区三区|
国产亚洲精品首页|
国产午夜亚洲精品一区二区|
久久老司机精品网站福利|
久久久久久亚洲精品不卡|
在线观看一区二区三区av|
久99精品久久久久久国产
|
国产精品一区二区制服丝袜|
黄片大全av免费观看一级精品
|
一区二区三区四区在线不卡高清
|
亚洲日韩A∨在线观看|
一区二区不卡区日韩|
久久999国产高清精品|
亚洲精品中文字幕一区二区三区
|
精品国产肉丝袜久久|
99久久精品国产免费中文字幕|
激情婷婷丁香9月色综合|
国产做a爰片久久毛片a片美国|
www.日韩欧美精品一区|
亚洲精品久久久久久久观小说|
7086精品欧美成人一区二区|
在线观看日本www一区|
精品一级少妇久久久久久|
日韩av中文精品一区二区|
久久久国产精品资源|
久久综合九色综合97欧美|
国产精品一区二区久久不卡|
久久tv中文字幕首页|
亚洲视频一区在线播放|
国产免费高清视频在线观看|
欧美成人精品欧美一级乱黄|
18禁国产精品一区二区三区|
亚洲中文字幕久久精品无码APP|
动漫精品啪啪一区二区三区|
波多野结衣一区二区AV高清
|
igao为爱搞点激情国产欧美|
精品国产成人网站一区|
a片在线观看网站不卡|
看国产一级特黄aa大片|
免费精品无码毛片视频在线播放|
欧美亚洲日韩一二三区|
婷婷激情五月亚洲色图|
亚洲人精品午夜射精日韩|
人妻蜜と1~4中文字幕月野定规|
精品人妻一区二区三区四在线|
国产熟女aa级毛片www|
亚洲高清一区二区三区不卡|
久久综合激激的五月天|
久久久久噜噜噜亚洲熟女综合|
国产精品亚洲专区无码破解版|
精品免费久久久久久久|
久久日韩乱码一二三四区别|
99精品视频免费国产|
欧美日韩国产另类在线观看|
最新一区二区三区中文字幕版|
欧美日韩动漫国产一区二区|
日韩制服国产精品一区|
爷爷搂着妈妈睡觉有哪几种|
国产精品成人在线一区二区|
欧美亚洲国产拍中文在线|
最近最新中文字幕MV在线1|
免费av在线国模|
成人国产三级视频在线观看|
午夜一区二区三区免费视频|
国产成人亚洲欧美在线二区小说
|
亚洲 一区欧美日韩一区二区|
免费无码一区二区三区蜜桃大
|
成人毛片精品尤物中文字幕亚洲|
少妇大战黑人一二三区无码|
特级毛片www免费版播放完整|
99精品无人区乱码1区2区3区|
国产av一区二区三区精品1区
|
色综合99久久久精品按摩|
黑人欧美日韩专区在线视频
|
亚洲VA不卡一区|
国产精品亚洲综合的第一页|
99亚洲乱人伦aⅴ精品|
欧美日韩国产综合在线一区|
狠狠色丁香婷婷久久综合麻豆|
ZZIJZZIJ亚洲日本少妇|
国产日韩久久免费影院电影|
欧美一区二区国产精品日韩|
日韩欧美亚洲高清|
日本一区二区伊人亚洲天堂|
大屁股少妇—无码专区 精品|
国产欧美日韩高清专区ho|
国产羞羞视频在线观看播放91|
麻豆国产高清精品国在线|
精品视频国产狼友视频|
久久日本精品99久久久|
国产精品无码AV片在线观看播|
精品国产污污免费网站|
国产精品中文字幕第一区|
久久综合给合久久|
欧美日韩高清无码|
亚洲乱人伦中文字幕无码|
yy111111少妇影院|
国产乱子伦视频在线播放|
久久99精品国产一区二区三区|
国内精品免费一区二区三区二百|
亚洲中文字幕日产无码2020|
女人高潮抽搐潮喷A片|
中文字幕国产一区在线播放|
色天使亚洲综合一区二区|
色屋国产在线播放|
精品国产成人av久|
欧美性猛少妇XXXXX免费|
国产日韩网站在线观看|
综合国产日韩欧美视频|
亚洲视频在线不卡|
欧美日韩精品成人网视频|
少妇荡乳情欲办公室毛片一区二区
|
性瘾校草被c呻吟双腿大张bl|
av中文字幕在线不卡|
成人片国产精品亚洲|
久久久无码精品亚洲日韩按摩
|
亚洲av高清在线一区二区三区|
最近中文字幕高清字幕mv|
国产一区二区波多野结衣|
五月丁香综合缴情六月小说|
久久成人成狠狠爱综合网|
日韩欧美一区二区不卡中文|
曰本级香港三级人妇|
狠狠综合久久久久综合网小蛇|
日韩欧美一区二区三区在线观看|
无码国产乱人伦偷精品视频|
精品国产产一区二区三区|
无套内谢少妇毛片a片|
成人精品福利一区二区三区
|
天天精品视频在线观看资源
|
久久天天躁狠狠躁夜夜不卡|
国产精品女主播主要上线|
久久国产乱子伦精品免|
亚洲heyzo专区无码综合|
国产一级aⅴ无码毛片|
日本19禁啪啪吃奶大尺度|
东京热中文字幕a∨无码|
亚洲熟女乱色一区二区三区|
国产精品无码永久免费视频|
精品激情国产一区在线观看|
国产又色又爽又黄刺激视频|
精品无码中文久久|
国产91在线免费观看|
在线影视大全免费追剧|
亚洲色素色无码专区|
日韩精品视频在线网站|
亚洲精品无码久久久久下载|
好紧好爽午夜视频|
亚洲中文字幕久久国产综合|
日韩中文在线字幕观看|
国产性色AV高清在线观看|
亚洲国产精品久久久天堂不卡海量
|
欧美国产综合日韩一区二区三区
|
亚洲丁香婷婷综合久久|
国产成人免费无码Aⅴ在线播放|
av在线亚洲一区|
久久国产AVJUST麻豆|
日韩欧美亚洲经典在线一区二区
|
欧美日韩精品综合久久|
少妇激情av一区二区三区|
免费视频成人片在线观看|
蜜桃AV鲁一鲁一鲁一鲁樱花影院|
凹凸aⅴ视频免费播放|
日本一区二区三区久久久久久久|
久久久久久亚洲精品6919|
国产精品露脸无码免费视频|
亚洲一区二区在线免费观看
|
久久精品女人18国产水多毛片|
久久99精品国产麻豆不卡|
老鸭窝视频在线观看|
国产麻豆メ在线视频|
九九热在线视频观看这里只有精品|
亚洲午夜精品在线免费观看|
曰韩欧美亚洲美日更新在线|
久久精品国产亚洲一区二区三区|
老妇女性较大毛片久久香蕉国产精品|
天天综合天天爱天天做天天爽|
亚洲国产成人精品女人久久
|
好吊色午夜免费在线观看
|
中文字幕中文在线视频播放|
久久精品久久久久久久久人
|
国产一级aaa精品视频|
国产三级av在线播放|
精品国产乱码久久久久久影片|
在线播放日韩av|
亚洲精品国产精品乱码不卞
|
久久综合九色综合97首页|
日韩欧美精品一二三四|
欧美日韩在线免费观看视频|
亚洲综合图区小说专区|
中文字幕av在线一二三区|
少妇有码制服师生在线视频|
国产成人在线免费视频9|
无码专区免费一区|
国产成片一卡二卡三卡|
91导航在线观看|
欧美日韩视频在线网|
天天做天天爱夜夜爽女人爽|
成 人 网 站 视频免费|
福利视频欧美一区二区三区|
亚洲另类色区欧美日韩图片|
欧美日韩免费在线视频|
337p粉嫩胞人体高清视频|
激情五月天四房播播|
国产成人亚洲精v品无码|
久久久一区二区三区成人美女|
黄色视频免费观看在线不卡|
天美传媒AV成人片免费看
|
无码欧美gogo大胆xxxx|
无码人妻丰满熟妇区毛片18|
无码精品日韩专区久久|
粉嫩人妻91福利在线|
国产精品免费一区二区区|
97人人爽人人爽人人人片|
国产综合精品久久久久久|
亚洲精品无码无卡在线观看|
亚洲Av无码久久寂寞少妇|
国产啪亚洲国产精品无码麻|
草莓看视频在线观看免费|
3d国产麻豆一级黄色片|
久久91精品综合国产首页|
四虎永久在线精品免费观看频|
日本一区二区三区免费视频|
国产精品无码av片在线观看播放|
亚洲美国产亚洲av|
中文字幕一区二区三区字|
国产欧美日韩在线观看一区二区|
日产精品卡2卡三卡4蘑菇|
无码国产玉足脚交久久麻豆|
yw193.can尤物国产在线网页|
久久精品36亚洲色|
国产熟妇人妻精品一区二区动漫
|
亚洲一区日韩精品中文字幕涩爱|
国产亚洲午夜精品a区二区|
91精品有码在线|
日韩欧美亚洲视频一区二区三区|
久久人人爽人人爽人人片亚洲|
无码吃奶揉捏奶头高潮视频|
蜜桃AV亚洲精品一区二区|
亚洲AV综合色区无码专区蜜桃|
草草影院CCYY国产日本欧美|
久久久精品国产亚洲av网麻豆|
国产91精品一区二区亚洲|
亚洲国产高清不卡一二三四|
青青青在线视频人视频在线|
亚洲精品丝袜专区在线播放|
国产麻豆剧果冻传媒一区|
国产欧美日韩一区二区三区四区|
天天做天天爱夜夜夜爽毛片|
亚洲精品久久久久久久蜜桃臀|
永久免费aⅴ无码网站国产|
国产欧美日韩在线中文一区|
亚洲αⅴ无码乱码在线观看性色|
在线成人一区二区|
国产无遮挡美女裸免费网站在线|
麻豆成人久久精品二区三区红|
肥白大屁股BBWBBWHD|
五月综合婷婷在线观看|
一区 二区 欧美 日韩|
亚洲中文字幕网日本精品|
亚洲精品成人AA片在线播|
高清视频一区二区三区亚洲欧美|
在线看视频你懂得|
久久精品国产亚洲小说专区
|
精品国产SM最大网站|
视频一区视频二区国产|
亚洲国产老鸭窝一区二区三区|
无尺码精品日本欧美|
亚洲欧美另类日韩在线观看|
亚洲av片在线观看无码|
久久久不卡国产精品一区二区|
麻豆国产97在线|
亚洲一区二区自慰在线|
日本丶国产丶欧美色综合|
欧美福利在线一区二区|
在线欧美日韩精品一区二区|
99精品国产自在现线免费一区|
国产亚洲日韩欧美在线成人|
精品日本一区二区三区免费
|
97国产自在现线免费观看|
人人妻人人澡AV天堂香蕉|
最近中文字幕在线中文高清版|
97久久综合亚洲色hezyo|
久久97超碰色中文字幕蜜芽|
国产精品三级av一区二区|
精品人妻无码一区二区三区色欲|
国产成人精品亚洲日本在线观看
|
亚洲国产福利成人一区二区|
无码精品亚洲第1页|
高清痴汉一区二区三区|
无码免费中文字幕视频|
日本野外一区二区|
欧美亚洲日韩色图|
乱妇乱女熟妇熟女网站
|
中文字女同幕乱码无限2021官网
|
了解最新日韩欧美亚洲每的更新在线|
成年人免费视频亚洲专区|
欧美日韩我不卡国产综合亚洲|
国产日韩亚洲一区二区三区|
国产一区亚洲二三区|
久久精品国产2024|
国产精品亚洲аv无码播放|
在线视频日韩精品第二页|
91精品国产乱码在线观看|
国产精品亚洲专区无码不卡|
无人码一区二区三区视频|
99精品免费在线观看|
国产成人无码aⅴ片在线观看|
久久亚洲精品成人无码网站|
国产女主播白浆在线观看|
欧美日韩一区二区三区在线看|
美日韩性爱视频免费观看|
久久久国产精华液|
国产精品久久久久野外|
欧美日韩久久中文字幕|
欧美日韩国产另类精品图区|
国产精品乱码久久久久久毛片|
欧美日韩人妻精品一区在线|
精品亚洲国产一区二区三区|
国产精品一区二区三区在线|
欧美一级一一区二区视频|
日本三级一区二区三区在线观看|
精品久久av免费一区二区三区|
成在线人永久免费视频播放|
亚洲毛片视频国产精品视频|
亚洲欧美不卡视频在线播放|
国产真实深喉口爆吞精视频|
巴西FREE性VIDEO极品|
成人毛片在线观看av|
av在线免费观看网站|
日本牲交大片免费观看|
国产大片免费直接观看视频|
5555国产在线观看精品|
久久99精品无码一区二区三区|
天堂在线天堂新版WWW|
特黃特色大片免費播放器999|
亚洲国产午夜成人福利AV|
97天天摸摸天天澡澡天天爽爽|
日本三级一区在线观看|
一个人看的www免费视频
|
清纯唯美第一页亚洲综合av|
日韩欧美亚洲国产另类|
97久久久久久人妻精品区一
|
日韩欧美亚洲高清|
欧美日韩精品一区二区三区在线|
中文字幕人妻伦伦精品|
香蕉视频HS在线观看|
久久久久人妻精品摸提一区二区|
萌白酱国产福利一区二区|
无码成人精品区在线观看|
少妇性bbb搡bbb爽爽爽|
久久精品人妻一区二区三区a|
看国产妓女牲交视频|
一区二区成人免费电影|
亚洲精品熟女国产老熟女|
国产日韩麻豆专区|
久久国产日韩精品久久|
国产黄色视频不卡|
日韩美欧综合久久久久|
欧美日韩国产色综合一二三|
日韩电影在线观看一区二区三区|
国产成人无码A区在线视频无码DVD
|
天然素人在线免费AV网站|
国产精品久久久久久久影视|
国产精品视频优久久|
亚洲国产精品久久久久婷婷21|
亚洲精品tv久久久久久久久|
久久久综合激情六月丁香|
亚洲高清av导航|
国产精品亚洲专区一区|
亚洲日本精品一区二区三区四区|
综合亚洲综合图区网友自拍|
av一区二区三区乱码在线|
欧美一区二区三区四区五区不卡|
久久亚洲欧美国产精品|
国产色一区二区三区精品视频|
亚洲国产婷婷在线精品|
丝袜a∨在线一区二区三区|
18禁裸男晨勃露J毛免费观看|
亚洲国产美国国产综合一区二区|
麻豆国产九九九电影|
久久精品人妻一区二区三区a|
亚洲欧美国产精品一区二区久久|
3d国产麻豆一级黄色片|
日韩精品无码久久一区二区三
|
亚州精品久久久久久久久|
国产毛片精品一区二区色欲黄a片
精品亚洲一区二区三区在线观看
线观看免费完整aaa
|
国产人妖视频一区二区|
最近更新中文字幕2019国语|
中国大陆国产高清aⅴ毛片|
国产性色在线不卡视频|
韩国无码AV片在线观看网站|
成人av一区二区三区四区五区|
日韩AV不卡六区七区|
日本免费不卡专区一区二区三区|
精品国产一区二区三区不卡免费
|
岛国一区二区在线观看蜜桃|
亚洲国产AV无码男人的天堂|
亚洲成a人片在线v|
亚洲日韩在线中文字幕线路2区|
久久精品无码亚日韩免费观看
|
无码少妇精品一区二区免费动态
|
哦┅┅快┅┅用力啊┅┅在线观看
|
女神思瑞女神Av久久一区二区|
色综合久久综合中文综合网|
国产午夜不卡AV免费|
国产国拍亚洲精品av|
国产成人精品自在线拍|
精品成人一区二区三区亚洲|
在线天堂新版资源|
亚洲精品在线观看欧美激情|
欧美日韩亚洲三级|
欧美亚洲日本国产综合在线
|
亚洲第一站精品久久久性色|
一区二区三区国产自产视频免费|
麻花天美星空mv免费播放|
亚洲国产一区精品成人在线观看
|
国产精品久久久久电影院|
无码AV高潮抽搐流白浆在线
|
精品人妻伦一区二区三区久久|
日本猛少妇色xxxxx猛叫|
天堂√在线中文最新版|
四虎国产精品免费永久在线|
人妻大战黑人白浆狂泄|
久久性生大片免费观看性|
亚洲国产成人免费在线|
久久精品aⅴ无码中文字字幕不卡|
老妇女性较大毛片久久香蕉国产精品|
啊啊插啊男人天堂A√在线|
在线观看午夜福利片日本|
最新一区二区三区中文字幕版|
色欲人妻无码av专区|
99热成人精品热久久|
天天爽夜夜爽人人爽|
99精品在线观看视频|
天堂一区人妻无码|
久久青草欧美一区|
99视频这里只有精品在线观看|
国精无码欧精品亚洲一区|
日韩免费精品完整版一区二区
|
国产福力片一区九区|
欧美日韩亚洲人妻中文字幕|
久久国产精品免费一区六九堂|
網友分享99久久久久国产精品免费心得|
s久久亚洲综合色|
一区二区三区亚洲欧国产|
五月天无码视频在线|
无码少妇精品一区二区免费|
精品无码在线视频一区二区|
国产嫖妓精品网站|
日本欧美国产综合AⅤ|
久久久久国色AV∨免费看|
轻轻色在线视频中文字幕|
国产日产欧洲无码视频|
欧美精品在线观看|
精品无人区一区二区三区在线|
伊人久久大香线蕉无码麻豆|
热re99久久精品国产66热|
久久精品国产一区二区三级|
亚洲色成人一区二区三区|
国产精品国产国产专区|
一区二区不卡区日韩|
国产成人精品白浆久久69|
一区二区三区AV|
最近最新MV字幕免费观看|
少妇人妻中文字幕污|
国产精品美女自在线观看|
久久精品国产久精国产69|
日韩精品免费在线观看网站|
少妇美妻欧美日韩一区二区三区
|
亚洲高清av导航|
国内精品久久久久久久久齐齐|
欧美日韩一区二区成人在线|
久久国产精久久精产国|
在线观看国产色视频网站|
国产成人久久精品一区二区三区
|
又大又长又租高湖免费|
久久丫不卡人妻内射中出|
91麻豆国产香蕉久久精品|
国产亚洲日本精品无码|
99久久久无码国产精品9|
国产后入内射一区二区|
亚洲视频在线观看|
成人区人妻精品一区二区网站|
一区二区三区国产精华液的推荐|
欧美老妇交乱视频|
日韩av在线在线播放|
国产成人精品一区二区色戒|
亚洲成在人线AⅤ中文字幕|
欧美老妇激情XXXX|
2021精品国夜夜天天拍拍|
蜜臀av免费一区二区三区|
免费在线观看亚洲在想|
高潮胡言乱语对白刺激国产|
日本欧美国产综合AⅤ|
国产做a爰片久久毛片a片美国|
免费看无码AⅤ毛片|
国产欧美区精品二区|
国产做爰又粗又大的视频|
久久久久久国产综合一香蕉网|
人妻久久精品一区二区|
丝袜人妻一区二区三区|
日本 欧美 国产 精品|
播五月婷婷六月欧美综合|
国产欧美日韩第一区在线|
久久久久亚洲av综合波多野结衣
|
亚洲一区二区三区免费视频|
国产尤物av尤物在线看|
精品精品国产高清A毛片|
色哟哟国产精品免费观看|
久久亚洲精品成人无码网站|
国产成人亚洲日本精品|
97超碰中文字幕久久精品|
亚洲无亚洲人成网站77777|
欧美激情一区二区|
精品日韩av乱码一区二区|
青草视频在线观看视频|
欧洲免费无线码在线观看|
国产免费h无码视频在线观看|
人妻熟妇一区二区不卡|
欧美一级做a爰片免费|
久久99国产精品99久久|
无码日本精品一区二区免费式|
国产乱人伦av麻豆网|
综合国产精品专区第一页|
久久国产免费观看精品1|
国产极品白嫩超清在线观看|
成人在线国产欧美日韩|
久久免费视频国产|
亚洲区少妇熟女专区|
国产精品久久人妻无码HD毛片|
日韩一级一级一级黄心|
国产精品av免费观看|
国产精品无套内射|
1024看片日韩一区二区三区|
韩国激情无码一区二区三区|
狠狠色综合网站久久久久久久|
久久亚洲这里只有精品18|
一个人看的www的视频|
国产精品日韩三级伦理|
少妇夜夜爽夜夜春夜夜高潮|
91啪国产在线观看|
天天影视综合色区|
日本人妻精品免费视频|
久久精品毛片少妇东京热|
国产成人无码AA精品一区|
久久国产这里只有精品|
伊人久久大香线蕉AV一区
|
国产一区二区三区在线视頻
|
国产精品女主播主要上线|
中文字幕精品亚洲字幕无码|
亚洲人成亚洲精品|
欧美日韩色视频在线观看|
久久亚洲精品永久网站|
把女人弄爽A片免费视频|
国产精品精品无码在线播出|
女高中生自慰污污网站|
国产91精品亚洲片在线|
欧美一级免费在线|
99久久无码国产毛片|
久久久国产一区二区三区|
香港三日木三级少妇三级99|
欧美成人精品三级在线观看|
国产国语毛片在线播|
免费国产在线精品一区|
亚洲国产一区二区日韩专区|
亚洲日韩片无码中文字幕
|
成全免费高清大全|
91视频精品无码|
亚洲国产成人免费看|
久爱www高清免费人成|
日韩无码A∨一区二区三区|
国产精品亚洲一区二区麻豆|
国产成人精品午夜视频|
国产欧美日韩亚洲一二三区|
熟妇丰满多毛的大隂户|
超碰97国产超级青草原|
国产精品久久久久AV|
久久综合九色欧美婷婷|
性videosgratis灌满|
久久国产精品一国产精品金尊|
在线观看天堂网亚洲av|
精品国产乱码久久久久久鸭王1|
...国产人成视频在线视频|
久久国产第一区二区三区日韩精品|
天天噜噜噜在线视频|
国产中文字幕在线视频观看|
国产精品10000部在线观看|
色综合久久久久久中文无码|
一区二区在线欧美日韩中文|
国产视频9l在线观看|
狠狠色婷婷久久一区二区|
国产综合精品久久|
成年av免费免播放器无码|
国产成人一区二区青青草原|
亚洲香蕉伊综合在人在线|
亚洲2020天天堂在线观看|
狠狠色噜噜狠狠狠狠色综合|
日本高清中文字幕免费一区二区|
最新永久无码av网址亚洲|
欧美日韩中文字幕久久伊人|
久久久高清无码免费视频|
日本免费一区二区高清在线观看|
久久99精品久久水蜜桃|
最新中文字幕免费看影视
|
在线播放日韩av|
国产精品一区二区制服丝袜|
中文字幕在线无码手机一区|
97se狠狠狠狠狼鲁亚洲综合|
日本高清无卡码一区二区|
亚洲欧美国产精品一区二区久久|
动漫美女毛片18禁止看|
亚洲制服丝袜一区二区三区|
精选国产av一区二区三区|
中文字幕一区二区三区色|
国产爆乳美女午夜福利视频|
一区二区三区亚洲午夜精品|
亚洲精品国产成人精品|
日本精品人妻无码77777|
91精品久久久久亚洲国产|
国产成人久久A免费观看|
欧美在线一级精品|
精品国语对白蜜臀av|
免费无码a∨片在线观看中文|
日韩国产成人一区二区三区
|
久久精品一区二区三区亚洲小说|
亚洲国产精品成人一区二区在线|
午夜精品一区二区蜜臀av|
国产激情免费观看在线小视频|
国产高清免费在线视频观看|
1168av拍怕视频|
欧美日韩精品综合一区二区三区
|
无码精品AV久久久免费|
日韩福利在线视频|
亚洲AV无码国产另类在线观看|
欧美精品亚洲日韩精品国产一二三区
|
疯狂迎合进入强壮公的视频|
国产日韩精品1区二区三区|
粉嫩被粗大进进出出视频
|
国产又黄又黄又大又粗又爽的视频
|
人人妻人人澡人人爽精品欧美|
人干人人干在线视频|
日韩高清在线亚洲专区不卡|
黄色成人免费一区二区三区网站|
中文字幕一区二区三区波多野结衣|
国产精品自拍网址|
久久久久久亚洲Av毛片大全|
国内精品伊人久久久久AV|
国产精品制服丝袜四区|
无码人妻久久一区二区三区免费丨|
日欧一片内射VA在线影院|
国产亚洲精品综合二区
|
国产成人片无码免费视频软件网站|
日本欧美一区二区免费视频|
欧美一级肉情视频观看|
频网站播放免费精品人妻|
日韩福利 日韩电影|
亚洲国产精品综合久久20|
久久精品成人无码观看|
少妇婬荡视频在线播放|
欧美日韩亚洲一区二区搜索|
国产一区二区三区日本久久久|
粉嫩av毛片国产一区二区|
国产精品综合第二区|
亚洲色无码一二三区在线|
成人AV大片免费看的网站|
一级做a爱www免费视频|
久久99国产曰韩精品久久99
|
无码专区一ⅴa亚洲v天堂|
中文字幕日产六区小草|
果冻传媒2024精品一区|
草草CCYY免费看片线路|
中文精品久亚洲尤码|
精品人妻系列无码人妻不卡|
国产无遮挡又爽又黄的视频|
中文字幕乱妇有码av在|
日本夕妇人成人a片免|
亚洲最大中文字幕在线视频|
麻豆国产av巨作国产剧情|
亚洲日韩精品无码专用网
|
成人黄色精品一区二区|
免费不卡av一区二区三区|
欧美日韩在大午夜爽爽影院|
国产日韩欧美一区二区下载|
精品乱子伦一区二区三区|
亚洲色无码专区在线观看
|
国产三级?毛视频在线观看
|
亚洲资源站中文字幕|
国产性系列在线观看|
日韩成人无码影院|
手机在线观看亚洲国产精品|
亚洲a∨在线播无码av|
精品久久久久中文字幕加勒比|
国产欧美一区二区三精品酒店|
国产成人精品视频免费大全|
日韩产一级毛卡片免费看|
日本人妻精品中文字幕不卡乱码
|
日韩一级精品在线免费观看|
国产午夜福利内射青草|
国产精华999999|
嗯…啊…嗯在线网站|
97吻就去吻色五月|
成人性午夜视频在线观看|
2020国产精品久久精品|
国产毛A片啊久久久久久|
少妇高潮一区二区三区四区|
亚洲AⅤ日韩AV无线AV|
精品人妻久久久久|
夜夜欧美久久精品一区|
亚洲av成人无遮挡网站在线观看
|
国产成人免费AV在线播放欲色|
国色天香色欲色欲综合网|
久久久久婷婷免费国产综合精品
|
在线观看无码AV网站永久|
亚洲综合久久中文字幕mv|
成人网站www污污污网站|
欧美日韩国产综合在线一区|
日韩精品成人一区二区|
夜夜天天噜狠狠爱2019|
久久精品夜夜夜夜夜久久|
国产精品久久久久免费观看|
亚洲人成人无码.WWW石榴|
亚洲日本播放一区二区三区|
国产精品∨a在线观看无码电影|
亚洲曰本无码va一区二区三区|
亚州AV无码一区东京热久久|
免费人妻无码不卡中文18禁|
亚洲日本一区三区三区在线观看|
亚洲一区二区三区在线观看网站|
最新欧美精品一区二区三区|
国产高清一级视频在线观看|
国产精品美女久久久浪潮AV|
精品国产一区二区三区不卡免费|
国产成人精品视频A片免费网站|
午夜一区二区三区免费视频|
无码aⅴ精品一区二区三区|
另类小说日韩欧美激情视频|
内蒙古老熟女爽的大叫|
日本免费观看高清|
丁香婷婷综合久久来来去|
国产又黄又爽又色刺激视频免费|
秋霞电影院午夜伦a片欧美|
国产成人无码Av片在线公司|
午夜精品久久久久9999高清|
成人h视频在线观看|
色欲av永久无码精品无码|
久久久久久无码免费大片|
惠民福利精品视频一区二区观看|
国产色一区二区三区精品视频|
亚洲乱码卡一卡二卡新区|
亚洲性虎av导航|
了解最新亚洲高清专区|
天堂久久天堂AV色综合|
绝色影院无码一区二区|
午夜精品99一区二区三区|
国产激情久久久精品|
狠狠色噜噜狠狠狠狠色综合|
最新av在线播放不卡|
91刘亦菲精品福利在线|
WWW亚洲精品久久久乳|
无码GOGO大胆啪啪艺术|
丁香五月网久久综合|
xifan在线a精品一区二区视频网站
|
精品人妻区一二区三区四季av|
无码少妇高潮喷水A片免费|
又黄又粗又硬又爽黄片免费看|
一区二区三区高清视频中文字幕|
成人无码免费一区二区中文|
国产男女猛视频在线观看|
少妇BBBBB撒尿视频|
欧美一级肉情视频观看|
亚洲日本视频一区在线观看|
国产亚洲精品美女视频|
狠狠色噜噜狠狠狠狠米奇777|
国产精品国精无码A片AV|
91精品无人区1码2码3码|
精品无码一区二区三区爱欲|
亚洲欧美中文日韩色图|
无码h黄动漫在线播放网站|
成人做爰黄aaa片免费直播岛国|
国产成人无码aⅴ片在线观看|
色欲久久综合亚洲精品蜜桃|
尤物国产91九色综合久久|
中文字幕亚洲乱码熟女一区2区|
99久久精品亚洲一区二区三区|
国产无码精品国产|
久久久久人妻一区二区三区vr|
亚洲人成欧美中文字幕|
亚洲精品久久国产高清小说|
日韩网站在线观看中文字幕|
精品久久久久久无码人妻VR|
99久国产精品亚洲9|
国产精品亚洲专区无码不卡
|
日韩一级A欧美成人另类|
亚洲一区 二区 三区中文字幕|
国产精品久久久久影院日本|
欧美日韩久久一区蜜月|
国产91精品一区二区麻豆亚洲|
97久久久亚洲综合69堂|
国产精品伊人久久久久久|
激情综合色综合啪啪五月丁香搜索
|
无码高潮少妇多水多毛|
色综合99久久久精品按摩|
国产精品国产精品国产三级普|
深夜小视频福利在线观看|
亚洲A无码综合A国产AV中文|
漂亮大学生韩国三级播放国产|
国啪产自制福利2020|
亚洲欧美日韩国产综合V|
一区二区无码免费视频网站|
免费观看国产小粉嫩喷水精品午
|
国产美女在线精品免费观看网址|
久久国产日韩精品一区二区|
日本久久一二三区A片水蜜桃|
国产精品美女久久久亚洲|
成人深夜福利无码av影视|
无码福利一区二区三区|
女人夜夜春精品a片|
免费av在线国模|
成人精品天堂一区二区三区|
国产国语高清在线视频二区|
草莓亚洲av日韩av无码|
日本免费一级高清淫日本片|
日韩黄色三级系列8久久久|
中国国产不卡视频在线观看|
成人国产精品一区二区网站公|
亚洲s色大片在线观看|
日本午夜国产精彩|
欧美艳星NIKKI激情办公室|
2019国产精品久久|
在线高清免费不卡无码|
欧美日韩国产VA另类|
一本色道久久99一综合|
亚洲精品无码AV久久久久久|
国产人妖ts在线播放器|
丝袜无码一区二区三区|
激情中文字幕免费欧美|
av中文字幕在线不卡|
伊人久久精品无码AV一区|
亚洲女撒尿一区二区三区|
国产免费看黄的私人影院|
亚洲愉拍二区一区三区|
最新版天堂资源网在线观看|
2018午夜福利|
国产一级不卡毛片。|
精品日韩在线观看无卡顿|
国内精品久久影院|
777奇米四色成人影视色区|
无码AV动漫精品一区二区免费|
久久亚洲精品无码AⅤ电影|
亚洲av熟女国产片拍拍影片
|
av一卡二卡三卡免费|
久久超级碰碰免费视频|
999国内精品视频免费|
免费看黄的网站在线|
精品国产免费观看久久久|
亚洲欧洲一区二区欧美国产|
天堂网在线www最新版资源|
高清午夜精品一区二区三区|
亚洲国产成人a精品不卡在线|
青青在线精品视频|
成人爽a毛片在线视频|
亚洲精品无amm毛片|
久久久国产精品亚洲一区|
午夜精品久久久内射近拍高清|
亚洲午夜无码片在线观看影院|
久久久久久亚洲精品不卡|
亚洲男女内射在线播放|
午夜男女很黄的视频|
亚洲中文精品久久久久久不卡|
成全视频观看免费高清动漫|
久久人妻无码中文字幕第一|
在线观看欧美精品第一页|
国内精品久久久久久中文字幕|
一级做a爱的免费的视频|
国产女人喷潮视频免费|
亚洲国产精品免费视频|
91精品一区二区久久|
色爱区综合激情五月激情
|
嫩草伊人久久精品少妇AV小说
|
欧美一级aaaa级黄色大片在线观看|
日韩午夜精品一区二区|
亚欧色无码中文字幕在线|
亚洲真人无码永久|
国产亚洲欧美日产|
无码人妻在线一区二区三区免费|
国产AⅤ永久无码精品网站|
青草伊人久久综在合线亚洲观看
|
精品日本久久久人妻日本|
欧美精品毛片久久久久久久|
美国一级天天操天天拍美国一级|
亚洲日本成本人观看|
欧美 日本 亚洲一区二区三区
|
午夜久久久久久免费视频|
欧美视频五月激情四射|
久久久99亚洲精品无码性|
国产欧美日本一区二区在线观看|
高清午夜精品一区二区三区|
国产精品一区二区亚洲av|
久久久久国产精品中文字幕
|
亚洲国产精品一区二区国产|
欧美日产亚洲精品乛|
午夜无码国产理论在线|
久久99精品久久久久久齐齐|
天天爽爽夜夜爽爽视频小视频|
欧洲国产在线精品三区|
av收藏家小次郎|
午夜色福利视频一区二区三区|
国产a视频精品免费观看|
一道精品一区二区av网站|
国产一级a爱片天天视频|
国产一区二区福利|
精品久久无码视频一区|
国产亚洲精久久久久久久|
欧美日韩精品久久免费|
国产精一区二区三区久久|
亚洲一区二区三区精品在线观看
|
不卡的手机av电影在线观看|
2019国内精品久久久久久|
天堂在线天堂新版WWW|
精品国产肉丝袜久久|
亚洲高清无在码在线电影不卡
|
色婷婷精品二区久久蜜臀av|
国产成人精品一区二区日出白浆|
白白发布永久在线观看|
中文字幕国产色婷婷|
日韩av天堂一区二区三区在线|
中文字幕一精品亚洲无线一区|
国产乱子伦一区二区三区视频播放|
99精品国产一区二区三区不|
成人黄色精品一区二区|
国产的精品一区二区在线观看|
国产午夜男女爽爽爽爽爽|
欧美日韩人妻精品一区在线|
久久九九亚洲欧美中文字幕|
最近中文字幕完整视频|
大地资源网中文第五页|
久久人妻av无码中文专区|
欧美XXXXX高潮喷水|
国产亚洲精品久久久久久大师|
青草在线观看视频免费|
高清性视频一区二区播放|
亚洲av男人的天堂久久久|
在线观看无码AV网站永久|
囯产精品无码一区二区三区不卡
|
黑人啊灬啊灬啊灬快灬深|
国产无人区一区二区三区|
青春无码在线综合|
日韩人妻熟久久精品无码|
国产精品亚洲精品二区久久|
se97se成人亚洲网站在线观看|
天堂AV无码大芭蕉伊人AV孕妇|
亚洲中文婷婷丁香五月天|
野花社区视频最新资源|
三上悠亚精品一区二区|
久久九九免费国产精品街|
国内精品人妻无码久久久|
精品一区二区三区四区五|
国产美女精品一区二区三区|
国产精品久久久精品无码A片闺蜜|
亚洲国产欧美日韩精品一区二区三区
|
国产精品亚洲第五区在线|
正在播放的国产一级大片品爱网
|
884AA四虎影成人精品一区|
亚洲另类色区欧美日韩图片|
日韩欧美综合网另类|
国产欧美久久久另类精品|
国产韩国日本久久|
99久久超碰中文字幕伊人|
亚洲色欲色欲wwW在线看|
无人码一区二区三区视频|
国产精品国产三级国产v|
国产精品丝袜美腿在线观看|
免费一级做a爰片久久毛片|
一本到国产在线精品国内在线99|
国产精品免费无码两区www日韩|
天天摸天天摸色综合舒服网
|
自拍欧美国产在线|
色婷婷六月亚洲婷婷6月|
亚洲精品久久国产成人|
刘亦菲一区二区三区视|
国产这里都是精品久久|
国产一级淫片aaa级淫片|
中文 字幕一区二区三区四区|
男男视频网站高清观看|
四虎国产精品免费永久在线|
亚洲人成网线在线播放VA|
午夜在线免费视频|
国产精品毛片av在线看|
伊人久久大香线蕉无码麻豆|
被灌满精子的少妇视频|
亚洲永久无码7777KKK|
国产又色又爽又刺激在线观看
|
99久久免费精品国产72精品九九|
内地级a艳片高清免费播放|
国产传媒天美av一区二区三区
|
国产97成人亚洲综合在线观看|
精品视频一区二区三区在线观看
|
97久久久亚洲综合69堂|
亚洲午夜精品一区二区|
国产熟女久久久久|
国产精品毛片久久久久久久|
国产午夜伦理不卡在线观看|
日本大香伊一区二区三区|
久久无码精品综合|
毛片不卡在线免费观看|
无码日本精品一区二区免费式|
欧美激情一区二区A片成人|
日韩欧无码一区二区三区免费不卡|
国产精品久人妻精品老妇|
日韩欧美亚洲另类激情在线|
久久久婷婷五月亚洲97色|
亚洲国产另类久久久精品|
亚洲 图 色 欧美 另类 小说|
国产人妻精品无码AV在线五十路|
欧美在线观看一区国产|
国模裸体无码xxxx视频|
精品国产在天天线2019|
亚洲欧美日韩在线精品一区二区
|
久久无码精品综合|
中文字幕国产高清视频在线观看
|
国产精品激情丝袜美女|
秋霞在线观看无码av片|
中国国产片在线不卡日本高清|
成人性生交大片免费看Vrv66|
天堂√在线中文资源网|
国产一区二区日韩欧美|
久久久精品一本二本三本|
国产精品午夜爆乳美女视频|
国产精品无码一区二区三区免费看|
惠民福利国产欧美日韩精品综合在线
|
亚洲午夜精品久久久久久人妖|
亚洲精品无码专区久久|
2022久久国产精品|
丰满毛多小少妇12P|
亚洲精品无码AV人在线观看国产|
亚洲国产欧美一区三区成人|
美欧日不卡一区二区在线视频|
国产精品久久久久野外|
久久精品亚洲熟女av蜜謦|
5x性区m免费毛片视频看看|
欧美激情一区二区|
国产在线观看免费人成视频app|
亚洲春色激情美女视频网站|
精品国产又长又粗又爽又猛|
99精品这里只有精品高清视频
|
中文字幕亚洲一区|
加勒比日本久久久久久久|
国产三级精品播放|
中文字幕在线观看有码|
国产一区二区三区天堂网|
亚洲ⅤA中文字幕无码毛片|
三级无码在钱AV无码在钱|
久久国产亚洲精品麻豆|
国产三级无码爽死你|
91精品久久人人妻人人做|
17·3做爰A片免费播放视频|
日本不卡一区二区三区在观看|
国产精品无码aⅴ嫩草|
欧美精品乱码99久久蜜桃|
在线视频国产一区不卡|
国产人妖ts在线播放器|
国产精品丝袜一区二区三区在线
|
国产精品高潮一区二区三区av
|
Av无码专区亚洲版综合|
一区二区高清视频在线观看|
日韩精品福利在线观看视频|
亚洲色婷婷综合久久|
中文字幕免费不卡在线视频|
欧美高清FREEXXXX性|
亚洲伊人色欲综合网无码v|
狠狠精品久久久无码中文字幕|
五月丁香六月综合AV|
国产丰满麻豆videossexhd|
亚洲毛片不卡a∨在线播放一区
|
日本三级电影一区二区三|
欧美深夜福利人妻互换|
全亚洲最大的偷拍网|
主播视频在线一区|
丰滿熟妇岳av无码区|
人人人人操人人人人爽|
亚洲A片成人无码久久精品青桔|
亚洲欧美综合国产精品二区|
日韩黄色大片免费看|
亚洲一区二区三区精品免费观看
|
久久精品欧美中文字幕|
久久夜色精品国产网站|
亚洲国产中文乱码精彩av|
一区二区三区在线观看亚洲久|
欧美日韩国产综合站|
欧洲精品亚洲精品日韩专区|
免费精品无码毛片视频在线播放|
另类精品无码视频一区二区|
在线观看黄色视频国产影视
|
欧美日本亚洲韩国一区|
顶级欧美熟妇高潮XXXXX|
国产av夜夜欢一区二区三区|
欧美日韩精品 一区二区三区|
日本真人强奷动态图试看30秒|
自拍亚洲欧美老师丝袜|
国产日产欧洲无码视频无遮挡|
久久久久久无码精品视频|
国产成人精品无缓存在线播放
|
女人18毛片A片久久18软件|
国产片黄色视频在线播放|
国产精品日本不卡一区二区|
国产精品系列无码专区|
掀开奶罩边躁狠狠躁苏玥视频|
5x性区m免费毛片视频看看|
亚洲成av人在线观看无堂无码|
國產成人綜合視頻|
亚洲欧美日韩国产综合在线一区|
精品国产免费av二区二区
|
91美女秘 片黄在线观看|
国产成人无码精品91免费|
末成年女啪啪免费|
久久久精品成人免费观看国产|
国产精品视频一区二区三区无码
|
欧美丰满熟妇XXXX性|
久久国产精品国产自线拍|
日本久久精品视频|
国产成人精品无码片区|
欧洲美熟女乱又伦AA片精品|
国产精品免费一区二区区|
s久久亚洲综合色|
少妇人妻免费一区二区三区|
97在线人妻无码一区|
欧美综合婷婷欧美综合五月|
国产A级不卡片视频不卡片
|
激情爆乳一区二区三区|
国产一区二区三区精品不卡免费|
福利姬国产精品一区在线|
国产同事露脸对白在线视频|
伊人久久综合精品无码AV专区|
国产精品成人片在线观看|
亚洲国产成人久久综合|
久久少妇高清三级|
国产在线拍揄自揄拍无码视频|
一级免费成人毛片av片观看|
最近2019年好看中文字幕视频
|
程视频精品视频一区二区三区欧|
2018年国产精品视频不卡
|
av天堂女优在线免费观看|
校长把小婷的腿扒开给视频|
国产精品三级大片大片|
日本高清视频网址在线观看|
国产精品一区二区久久|
日韩在线视频观看国产欧美|
午夜国产成人av在线播放|
在线日韩日本国产综合|
老湿机香蕉久久久久久|
日韩欧美高清一区|
日韩精品无码一区二区三区AV
|
五月天日韩AV电影|
88888欧美精品久久久|
日韩欧美在线观看懂色|
麻豆精品免费视频入口
|
99精品免费在线观看|
国产CHINESEHDXXXX宾馆TUBE|
97se狠狠狠狠狼鲁亚洲综合|
亚洲国产日韩女人毛片在线|
无码人妻aⅴ一区二区三区蜜桃|
亚洲国产欧美一区三区成人|
又爽又刺激免费男女视频
|
欧美日韩亚洲麻豆激情在线|
人妻体内射精一区二区|
欧美极品少妇性运交|
人妻熟妇乱又伦精品hd|
亚洲国产成人无码av在线播放|
97亚洲色欲色欲综合网|
国产成人亚洲综合无码|
亚洲愉拍二区一区三区|
亚洲AV乱码专区国产亚洲|
成人免费一区二区三区在线观看
|
欧美成人国产精品高潮|
中出日韩精品在线观看|
黄a大片av永久免费|
精品久久久久区二区8888|
熟女视频在线播放一区|
国产av丝袜旗袍无码网站|
精选a√毛片一区二区三区免费|
亞洲AV綜合色區無碼二區愛AV|
国产无AV码在线观看|
久久99久久99精品免视看动漫视频手|
欧美成人无码激情视频|
亚洲AV无码1区2区久久|
日韩欧美一区二区三区久久精品
|
免费人成在线观看网站品爱网|
国产欧美日韩中文久久擁有海量影視資源
|
韩日电影在线免费完整版剧情片|
中文字幕久精品免费视频
|
日韩在线第一页播放|
国产精品成?V人在线视午夜片|
成人欧美一区二区三区在线观看|
色噜噜噜无码一区二区三区|
把女人嗷嗷叫视频国产视频久|
亚洲国产成人精品一二区|
中国国产不卡视频在线观看|
在线日韩AV免费永久观看|
亚洲一区二区三区久久精品|
免费无码一区二区三区蜜桃大
|
91久久人澡人妻人青青影院啊|
成人片国产精品亚洲|
国产97精品乱码在线观看|
a一级无码免费视频在线
|
亚洲欧美日韩国产日批视频|
在线观看亚洲AV每日更新无码|
精品人妻少妇一区二区三区|
四虎永久在线精品免费视频|
中文字幕无码日韩AV|
制服人妻丝袜中文字幕在线|
欧美性猛少妇XXXXX免费|
秋霞国产亚洲欧美在线观看|
少妇人妻精品无码专区视频|
免费高清欧美一区二区三区
|
热re99久久精品国产66热|
88国产日韩精品免费一区二区
|
国产调教脚交视频在线|
国产日韩欧美一区二区三|
亚洲精品无人区在线观看|
免费裸体无遮挡黄网站免费看|
国产一区精品毛片|
2020国产高清a视频|
国产高清av一级av毛片|
久久久综合人妻少妇|
日本一区二区三区久久久久
|
麻豆精品国产最新是款比较受欢迎的短视频
|
99热成人精品国产免费|
久久成人国产精品青青|
国产精品自在线一区|
色黄国产a级毛片|
性色A∨人人爽网站HD|
欧美亚洲色综久久精品国产|
免费无码毛片一区二区A片|
特色特黄a毛片高清免费观看|
无码纯肉视频在线观看喷水|
亚洲A毛片一区二区三区|
亚洲欧美国产人成不卡|
中文字幕羞羞无遮盖|
日本高清在线观看一区二区|
国产精品夜色一区二区三区|
久久久久欧美精品观看|
极品少妇小泬50PTHEPON|
18禁日本精品久久久久久|
欧美午夜一区二区福利视|
亚洲αv在线精品糸列|
亚洲第一av片精品堂在线观看|
春药按摩人妻弓中文字幕|
国产精品成人一区二区不卡|
婷婷五月开心亚洲综合在线|
亚洲色婷婷婷婷五月基地|
国产精品老热丝在线观看|
色天使综合婷婷国产日韩AV|
久久天天躁狠狠躁夜夜不卡|
免费在线播放的AV地址|
亚洲欧美一区二区三区日韩国产
|
av中文在线不卡|
狠狠噜天天噜日日噜视频青|
国产成人精品一区二区20p
|
一区二区三区精品久久夜夜嗨|
亚洲熟女乱综合一区二区三区一
|
欧美日韩国产一区二区三区欧|
中文字幕无码免费久久9一区9|
av无码人妻无人的天堂|
国产一区二区三区视频在线观看|
国产乱码精品一区二区三区中文|
亚洲综合精品第一|
久久免费看少妇高潮不卡|
67194成在线观看777|
国产后入视频在线观看|
在线看不卡日韩av|
最近中文字幕mv免费高清在线|
亚洲AV无码一区二区一二区教师
|
人妻少妇久久久久久97人妻|
亚洲欧美国产日韩精品综合在线|
久久国产视频久久久久久
|
免费看一级a女人自慰网站|
亚洲一区视频在线免费播放|
亚洲国产精品区在线观看|
一边摸一边抽搐一进一出视频|
亚洲卡一卡二卡三乱码公司|
99e热久久免费精品首页|
亚洲自拍日韩在线精品|
在线无码精品网址|
在线日韩AV免费永久观看|
这里只有久久精品|
久久精品99久久久久久久久|
久久成人精品国产免费网站|
亚洲国产综合无码一区二区BT下
|
国产视频a区区在线观看|
一边吃奶一边添p好爽故事|
国产情侣激情视频|
精品久久久国产香蕉|
97青青草亚洲另类中文字幕
|
欧美一卡二卡在线观看|
国精无码欧精品亚洲一区|
中文字幕无码免费久久9一区9|
国语自产偷拍精品视频偷拍|
男人扒开女人腿桶到爽免费av|
蜜臀av无码一区二区三区|
久久大香香蕉国产拍国|
日韩欧美三级一区二区在线|
日日狠狠久久偷偷色综合0|
一区二区无码免费视频网站|
亚洲无码国产专区|
久久人人97超碰国产公开|
亚洲av人无码激艳猛片|
日韩无码精品精彩视频|
日韩aV无码精品一区二区三区|
亚洲AV秘无码一区二区三区臀
|
五月激情六月丁香啪啪网|
深夜在线视频观看免费视频禁18|
蜜臀爱AV中文无码|
伊人精品久久久久中文字幕|
亚洲卡一卡二新区在线
|
男女猛烈国产无遮挡免费网站|
欧美精品一区二区精品久久|
久亚洲一线产区二线产区在线|
久久无码高清电影免费|
午夜福利在线永久视频|
爆乳美女午夜福利视频裸体|
国产精品系列无码专区|
超碰超碰超碰超av大香|
免费又黄又爽又猛的毛片|
久久厕所精品国产精品亚洲
|
人妻中文字系列无码专区|
欧美国产精品综合|
日韩在线视频观看国产欧美|
中文无码av一区二区三区|
另类国产第一在线|
欧美亚洲日韩国产精品一区二区|
影音先锋最新AV资源站|
青娱乐盛宴国产国产精品国产三级国产
|
国产精品女人呻吟在线观看|
亚洲免费观看日本一区二区三区|
中文字幕日本免费观看视频|
国产成人亚洲精品日韩激情|
18禁日本精品久久久久久|
精品人妻系列无码人妻在线JPG|
亚洲无码视屏在线免费观看|
欧美Ⅴ永久无码精品毛片|
国产精品无码日韩字幕资不卡|
天堂…在线最新版资源|
免费无码片国产在线观看|
亚洲日韩中文字幕无码一区|
亚洲国产高清不卡一二三四
|
福利片亚洲国产午夜精品99卡|
97青青草亚洲另类中文字幕
|
亚洲αv在线精品糸列|
亚洲国产成人精品刺激内射白浆|
日韩在线精品成人av免费观看|
超在线观看免费视频|
超清无码AV丝袜片在线观看|
日韩特黄特刺激午夜毛片|
成全视频在线观看大全|
国产一区二区三区不卡在线观看|
国产在线精品涩涩涩涩|
亚洲国产成人精品女人久久久|
欧美日韩综合在线一区二区|
色欲天天天综合网|
久久夜色精品国产欧美乱极品|
亚欧日韩欧美黄页网站|
黄色片在线观看视频国产|
亚洲欧洲无码专区AV|
中文字幕人妻系列人妻无码|
99亚洲乱人伦aⅴ精品|
精品亚洲国产一区二区三区|
亚洲欧美激情综合第一区|
国产日韩欧美精品二区|
日韩在线观看一区在线观看完整版|
国产午精品夜亚洲不卡网站|
92精品国产无线乱码在线观看|
色欲人妻无码av专区|
久草精品视频在线开放|
亚州AV无码永久无限精品|
欧美成人综合网播九公社|
久久国产亚洲精品视频|
国产乱码极品一区在线观看|
国产乱子伦精品无码码专区|
久久久久久久中文字幕有精品|
亚洲欧美日韩国产日批视频|
日韩一区视频精品无高清在线观|
中文字幕丝袜第1页|
最爽free性欧美人妖|
又爽又黄又无遮挡的视频|
全程粗话对白视频videos|
天天操天天舔天天干|
欧美黄色一二三区视频|
国产麻豆剧传媒精品国产Aⅴ|
2020久久香蕉国产线看观看|
国产精品推荐av|
在线乱码中文字幕av|
99久久久无码国产精品不片|
亚洲中文字幕久久精品无码a|
人妻夜夜爽天天爽麻豆|
欧美精品一区二区三区视频|
久久精品国产亚洲av直播|
99e久久国产精品|
久久精品日本免费线|
免费无码一区二区三区蜜桃大|
国产高清精品777午夜不卡a|
激情综合色五月丁香六月欧美|
亚洲综合在线一区|
久久精品国产99亚洲精品|
91最新亚洲中文字幕在线|
特级小箩利无码毛片|
久久精品99久久久久久久久|
麻豆人妻少妇精品无码专区2|
日本边做边爱边流奶水人妻|
久久婷婷五月综合色一区二区|
香蕉久久一区二区不卡无毒影院|
国产精品无码av片在线观看播放|
欧美亚洲国产拍中文在线|
91麻豆精品国产91久久久更新时间
|
精品精品国产高清A|
乱子伦AⅤ无码中文字|
国产精品亚洲а∨天堂2020|
艳遇人妻系列1~100|
亚洲国产精品成人一区二区在线|
成人免费无码大片A毛片抽搐色欲|
一区二区三区四区中文字幕有码|
日本高清在线精品一区二区|
欧美高清精品一区二区|
中文字幕在线精品乱码|
午夜片少妇无码区在线观看|
亚洲精品日韩中文字幕久久久|
亚洲免费人成视频观看|
婷婷色一区二区中文字幕|
国产亚洲欧美在线观看三区|
亚洲成色A片777777的特点|
国产乱子伦视频大全亚琴影院|
欧美日韩一区二区三区四区不卡
|
无套内谢少妇毛片a片|
人妻丰满熟妇AⅤ无码区|
亚洲色无码专线精品观看|
国产精品VA在线观看无码|
亚洲国产成人久久综合一区|
狼友一区二区三区在线观看|
精品无码人妻一区二区免费蜜桃|
成人h动漫精品一区二区三|
精品人妻久久-区二区三区|
国产福利不卡在线观看视频|
成人性做爰aaa片免费看|
国产欧美日韩黑人一区二区三区|
热久久这里只有精品18|
欧美不卡在线一区二区三区|
av免费无插件在线观看|
色婷婷六月亚洲综合香蕉
|
国产在线不卡爆乳视频|
日韩一区二区三区高清不卡|
91亚洲精品福利在线播放|
国产精品日韩在线亚洲一区|
黃頁網站三級視頻在線播放|
欧美大杂交18P|
天天干天天曰天天操|
最近韩国高清免费观看视频大全|
真人实拍女处被破www免费|
1000部丰满熟女富婆视频|
久久久久人妻精品一区av|
亚洲毛片不卡a∨在线播放一区
|
国产福利片在线观看|
99久久久国产精品免|
成人国产欧美在线|
国产福利片中文字幕在线观看|
办公室紧身裙丝袜AV在线|
欧美日韩高清午夜蜜桃大香蕉|
中国国产成人精品久久|
这里只有久久精品|
国产精品肉欲在线观看|
国产日产久久高清|
日韩欧美另类亚洲|
天天视频国产精品|
亚洲日韩国产精品无码avapp|
91女人视频在线观看|
无码午夜成人1000部免费视频|
欧美性猛交XXXX乱大交3|
国产精品肉欲在线观看|
国产美女精品自在线拍免费|
av在线不卡观看免费观看|
国精品无码一区二区三区在线蜜臀
|
久久精品岛国AV一区二区无码|
国产片免费福利片永久|
92无码人妻精品国产麻豆|
久久亚洲最色视频|
亚洲s色大片在线观看|
福利在线观看视频在线观看|
国产成人无码不卡精品|
久久久久久久香蕉国产30分钟|
99久久久无码国产精品9|
91看片淫黄大片.在线天堂|
一区二区传媒有限公司|
国产国拍亚洲精品av|
亚洲无遮挡免费在线观看|
亚洲欧美日韩在线精品一区二区
|
人妻少妇精品专区性色av|
无码国产69精品久久久久孕妇|
国产激情四射视频在线观看|
国产福利一区二区三区高清|
污污污WWW精品国产网站|
亚洲日本一线产区二线区|
国产亚洲欧美日本视频|
国产精品乱码久久久久久毛片|
国产不卡视频在线|
无码专区一ⅴa亚洲v专区在线|
国产精品亚洲欧美一级久久精品
|
中文字幕少妇高潮喷水|
欧美精品一区二区精品久久|
国产aa免费高清线视频|
亚洲情XO亚洲色XO无码|
日韩av一区二区三区免费看|
久久麻豆精亚洲av品国产精品|
超碰欧美亚洲日韩|
天堂在线www官网|
亚洲一区综合久久|
日韩一级黄色影片欧美|
欧美成人精品高清视频在线观看|
免费一级肉体全黄毛片高清|
麻豆成人久久精品二区三区小说|
免费人成在线观看网站品爱网
|
四虎www永久在线精品|
国产精品99精品一区二区三区∴|
国产99福利精品视频|
99热成人精品热久久|
久久精品久久精品中文字幕|
国产精品系列一区二区在线观看|
午夜A级成人免费毛片中文字幕|
福利在线观看视频在线观看|
精品无码一区二区三区爱欲|
超碰伊人这里只有精品|
极品尤物一区二区三区|
在线欧美日韩国产精品|
17c一起草国产免费|
可以直接看的无码av|
欧美一区二区三区性视频|
HD老熟女BBXXX|
日韩欧美-一区二区三区|
精久久久久影院蜜桃|
亚洲中字乱伦一区二区|
国产无遮挡又爽又黄|
国产草莓精品国产av片国产|
亚洲成a人片在线观看国产|
国产免费看黄的私人影院|
熟少妇性饥渴在线观看|
国产jlzz jlzz jlzz免费看|
国产精品久久天天影视|
国产精品无码不卡一区二区三区|
最近最新免费观看MV|
日韩久久无码免费毛片软件|
国产一极内射視颍一|
无码人妻丰满熟妇啪啪|
久久综合狠狠综合五十路|
2020国产高清a视频|
99国产午夜在线精品|
亚洲精品成人AA片在线播|
国产三级久久久久久久久久久|
99久久国产综合精品女同|
亚洲国产欧美中文|
av在线国产精品一区|
亚洲欧洲不卡av在线播放|
国产欧美又粗又猛又爽老|
全国精品免费一区二区三区|
国产乱人伦AV在线A麻豆|
国产欧美亚洲精品第二区软件|
国产精品丝袜久久久久久久不卡|
暖暖日本在线视频|
亚洲综合精品国产一区二区三区|
欧美人与zzo0zz00xxxx|
97人妻碰碰碰久久久久禁片|
国产高清成人免费视频在线观看|
东京热无码一区二区三区分类视频|
日韩 欧美 国产 一线|
日韩无码一卡二卡三卡四卡啪啪啪
|
中文一国产一无码一日韩|
欧美日韩国产免费一级|
日本欧美一区二区三区高清|
亚洲国产精品无码久久久不卡
|
AV无码无在线观看免费|
99在线观看精品免费99|
国产亚洲情侣一区二区无码AV|
中文字幕无码A片久久|
99热精品免费官方|
午夜福利理论片高清在线观看|
亚洲日韩亚洲另类激情文学一|
在线欧美日韩国产精品|
欧美成人秋霞久久AA片|
热久久国产欧美一区二区精品|
日韩精品综合在线|
国产精品综合久久久一区二区三区|
国产精品三级av一区二区|
欧美日本日韩aⅴ在线视频|
国产一级十八女人毛毛片|
亚洲一区二区三区免费视频|
福利姬液液酱高潮喷水|
欧美精品久久人妻无码|
成年女人VR免费视频|
久久久久久中文字幕有精品|
成·人免费午夜视频|
日韩理论无码免费观看|
黄片在线免费观看视频国产|
影音先锋久久久久AV综合网成人|
呦系列视频一区二区三区|
国产一级黄色片在线视频
|
2018最新午夜在线视频|
日韩a一片一级在线|
亚洲中文自拍另类av片|
欧美国产亚洲日韩在线萄京|
国产成人精品视频ⅴa片软件竹菊|
中文无码日韩欧免费视频|
992tv精品成人国产福利在线|
色综合伊人色综合网站无码|
无码VR最新无码AV专区|
国产乱xxⅹxx国语对白|
曰批视频免费30分钟成人|
欧美日韩中文字幕手机在线|
99视频精品全部观看10|
国产精品第一页爽爽影院|
精品久久精品国产|
亚洲第一无码精品立川理惠
|
99精品视频一区在线视频免费观看|
国产精品久久久久久久久鸭无码
|
人妻少妇乱孑伦无码专区蜜柚|
免费人成在线观看视频平台|
亚洲综合另类激情一区|
四川少妇BBB凸凸凸BBB按摩|
欧美18一19sex性瑜伽|
无码视频在线观看|
国产一区欧美二区三区|
国产男女无遮掩视频在线播放
|
欧美 日韩 视频 一区 二区|
国产精品麻豆A在线播放|
国产精选黄片免费观看|
亚洲国产精品隔壁老王|
国内一级黄片免费观看视频|
欧美日韩a在线视频下载|
大胆欧美熟妇xx|
日韩欧美一区二区不卡中文|
少妇有码制服师生在线视频|
亚洲欧美成人一区二区在线电影
|
久久久久人妻一区精品色戒|
高清一区二区三区日产|
麻豆成人国产亚洲精品A区|
八戒午夜午夜福利视频|
国产高清女同学巨大乳在线观看|
亚洲av综合一区在线观看|
精品无码综合专区在线|
国产一级二级免费观看|
影音先锋电影麻豆|
最近更新中文字幕2019国语|
欧美视频精品免费播放|
国产精品女人呻吟在线观看|
东京热一精品无码一二三|
伊人精品久久久久中文字幕|
婷婷中文字幕综合在线|
国产一区二区三区四区久久|
亚洲人成影网站~色|
51国产小视频在线观看|
91无码一区二区三区久久久|
一级特黄aaa大片在|
国产精品亚洲А∨怡红院|
国产高清不卡一区二区三区视频|
欧美日韩欧美亚洲中文字幕本色|
亚洲愉拍二区一区三区|
18禁国产精品一区二区三区|
久久影院综合精品视频|
日本xxxx高清中文字幕|
亚洲乱码日产精品BD|
绯色一区二区日韩噜噜噜久久久|
国产香蕉97碰碰视频VA碰碰看|
欧美XXXX做受欧美|
未满小14洗澡无码视频网站|
在线天堂新版资源|
最新亚洲人成人在现|
免费网站看V片在线A|
天天摸日日摸狠狠添|
国产精品,一区二区三区四区|
无码人妻少妇精品无码专区漫画|
中文字幕亚洲有码|
中文字幕无卡无码无免费毛片|
国产精品久久久久久久9999|
97久久麻豆精品国产a|
日韩av免播放在线看|
国产精品美女久久久免费|
日本欧美一区二区三区乱码|
亚洲成a人片77777kkkkk|
国产欧美日韩一区二区国内
|
日本免费黄色视频一区|
国产第一页在线观看|
日日噜噜夜夜狠狠2021|
人人人人操人人人人爽
|
亚洲春色av无码专区最|
丰满少妇黑森林A片|
精品亚洲欧美视频在线观看|
免费看无码自慰一区二区|
91成人国产综合久久精品|
成·人免费午夜无码视频夜色|
91黄色视频免费|
蜜桃AV鲁一鲁一鲁一鲁樱花影院|
军人妓女院BD高清片|
国产欠欠欠18一区二区|
日日碰狠狠添天天爽五月婷|
国产亚洲中文久久网久久|
91精品国产午夜福利蜜臀|
9久69久久黄片毛片国产|
日本一本在线一区二区三区|
国产成人精品一区二区20p|
美女国产高潮福利片在线看|
成人欧美一区二区三区在线观看|
日本免费一区二区三曲|
D亚洲国产欧美一区二区在线|
日本亚洲欧洲免费无码|
ww国产一区二区三区在线播放|
亚洲AV免费看日韩|
天堂在线资源一区二区|
国产丝袜欧美日韩综合|
人人人人操人人人人插|
日本在线亚洲播放|
国产亚洲一区二区亚洲三区|
国产精品系列一区二区在线观看|
欧美日韩有码视频二区在线|
欧美日本国产VA高清CABAL|
国产最新进精品视频|
AV在线亚洲一区二区|
少妇人妻精品无码专区视频|
一个人看的WWW免费高清中文字幕|
成人欧美一区二区三区视频|
亚洲人成电影福利在线播放|
少妇被又大又粗又爽毛片久久黑人|
99久久精品综合|
欧洲精品无码一区二区三区的视频|
日韩精品无码免费视频网站观看|
无码JK粉嫩小泬在线观看欧美|
中文在线网在线中文|
精品亚洲一区二区三区免费观看|
性xxxx视频播放|
中文字幕一区二区三区乱码aⅴ
|
日韩精品一区二区三区四区视频|
色噜噜亚洲精品中文字幕|
久久久久人妻精品系列|
日韩系列精品无码免费不卡|
中文字幕人妻无码一夲道|
久久骚婷婷精品一区二区|
精品人妻av一區二區三區|
久久婷婷五月综合色99啪|
自拍偷在线精品自拍偷无码专区|
蜜桃麻豆WWW久久囤产精品|
亚洲人成色4444在线观看|
国产精品三级在线专区美女主播|
人妻中文字幕无码系列|
欧美老熟妇一区二区三区四区
|
久久久精品成人免费观看国产
|
姝姝窝人体色WWW在线观看|
67194熟妇人妻欧美日韩|
国内一级高清性爽a毛片|
夫妻免费无码v看片|
中文字幕日韩精品人妻在线|
日本精品一区在线|
亚洲精品乱码久久久久久不卡|
无码人妻丰满熟妇啪啪网不卡|
欧美视频精品免费播放|
色噜噜狠狠一区二区三区Av蜜芽|
色婷婷六月亚洲婷婷国产|
国产精品日韩在线一区二区|
久久久久久国产亚洲av|
亚洲毛片一区二区波霸院|
东京热激情中文字幕二区|
国外b2b网站毛片|
欧美伊香蕉久久综合网99|
人妻精品久久久久中文字幕|
久久亚洲欧洲日产国码|
18成熟女人牲交片视频|
一区二区三区91|
少妇人妻精品一区二区|
亚洲av天天做在线观看|
青青青在线视频国产18|
成·人免费午夜性|
95国产精品人妻无码久|
亚洲韩国精品无码一区二区三区|
国产av一区二区三区久久精品|
日韩精品一区熟女中文字幕|
少妇精品在线观看三级|
国产日韩欧美另类视频|
精品国产三级A在线观看|
亚洲国产精品免费视频|
性VIDEOS欧美熟妇HDX|
无码Aⅴ在线观看|
久久精品99国产国产精98|
97人人添人人澡人人澡人人澡|
中文字幕一区二区三区女同性恋|
性xxxx视频播放免费|
成人黄色三级电影网站|
一本一本久久A久久精品综合不卡|
韩日国产一区二区|
美女黄色毛片特级|
日韩在线一区22页|
亚洲超清无码制服丝袜|
亚洲成vr人片在线观看天堂无码|
国产精品无码刺激性|
中文字幕无码av不卡一区|
日本熟妇人妻中出视频|
亚洲VA不卡一区|
国产一级a爱片天天视频|
亚洲另类丝袜综合网|
八戒一区二区水蜜桃剧场
|
人妻av无码中文专区久久
|
欧美日韩国产另类精品图区|
亚洲精品一区无码A片|
日韩欧美黄色高清大片|
国产福利视频在线观看|
国产成人无码av一区二区|
国产午夜精品AV一区二区|
免费看黄的成人APP|
;99精品久久久久久水蜜桃免费|
中文字幕日韩欧美视频|
最新一区二区三区中文字幕版|
亚洲综合久久中文字幕mv|
亚洲精品乱码久久久久久日本|
日韩精品区一区二区三vr|
国产69久久久欧美黑人A片|
久久久久久久香蕉国产30分钟|
丝袜足午夜福利丝袜在线观看|
亚洲免费综合色在线视频|
精品无人区一区二区三区在线|
被迫躺在调教椅上扩张在线视频
|
亚洲精品成人片在线观看|
麻豆精品国产福利在线观看|
日韩黄色片一区二区三区|
亚洲一区二区AV不卡在线观看|
国产亚洲精品AA片在线观看网站|
亚洲国产精品日本无码网站|
亚洲av日韩av一区二区|
亚洲国产精品无码成人片久久小说|
午夜久久一区二区狠狠干|
精品成人av在线一区二区|
一本一久本久A久久精品综合
|
国产高清a视频在线观看|
成人免费一区二区三区视频|
久久精品兔费99国产精品|
国产成本人片无码免费|
久久精品国产只有精品66|
在线观看国产日韩欧美|
久久91精品综合国产首页|
亚洲美国产亚洲av|
色狠狠久久av五月综合|
国产美女综合久久久|
把JK制服美女高潮视频|
日本精品中文字幕88av|
国产成人久久综合777777
|
久久国产亚洲精品麻豆|
青青青在线香蕉国产精品|
最近新免费韩国日本电影|
国产在线,一区二区三区四区|
国产激情四射视频在线观看|
亚洲熟妇少妇69|
手机看片久久国产永久免费|
国产欧美精品一区二区色综合|
亚洲人成伊人成综合无码|
91精选内射视频在线看|
色综久久综合桃花网国产精品|
在线亚洲日本欧美日韩国产|
午夜精品人妻一区二区三区|
四虎国产精品永久在线观看|
天干天干做夜爽爽|
免费无码毛片一区二区A片|
2021av在线视频免费|
亚洲精品少妇高清30p|
国产激情AV小说|
日韩精品无码人妻免费视频|
jiZZ情一色一伦一区二区三区|
88888欧美精品久久久|
色哟哟亚洲精品一区二区|
亚洲国产精品VA在线播放|
高潮国产激情对白视频|
久久人人妻人人爱|
日本成人理论在线观看视频不卡|
日本精品久久久久中文字幕6
|
国产亚洲精品久久久久丝瓜|
亚洲午夜精品a片久久不卡蜜垫
|
中文字幕免费精品一区三区|
亚洲国产日韩情侣在线|
日本亚洲一区二区三区|
亚洲中文字幕无码日韩|
国产精品一区二区女人|
色偷偷88888欧美精品久久久|
亚洲精品视频在线观看中文字幕|
久久深夜免费福利视频|
日本一区二区三区四区免费|
欧美午夜一区二区福利视|
亚洲精品无码成人|
欧美人成视频在线视频|
少妇被又大又粗又爽毛片黑人|
日韩在线一线二线免费视频|
国产成人精品日本亚洲高清|
MM1313亚洲国产精品无码试看|
永久免费香蕉国语对白露脸|
亚洲国产精品不卡Av在线|
亚洲熟妇少妇熟女A片百度知道|
小仙女av资源导航|
亚洲成年av男人的天堂|
欧美精品性做久久久久久|
影音先锋久久久久AV综合网成人|
性欧美老人牲交xxxxx视频|
久久综合88熟人妻|
2021亚洲国产精品无码|
人妻丰满熟妇aⅴ无码区蜜桃
|
男女做AJ视频免费的网站|
99re九精品视频在线视频|
色天天综合网色鬼综合|
亚洲精品乱码久久久久久自慰|
亚洲中文字幕成人无码|
久久人人澡久久人妻之精品|
精品国产免费久久久久久|
亚洲激情国产日韩|
精品一区二区三区毛片视频网|
亚洲精久久久久久无码精品|
最好的中文字幕视频2019完整版|
欧洲视频在线一区二区|
久久影院亚洲熟女|
国产大学生援交正在播放|
久久久999精品国产|
久久综合九色综合97欧美|
国产人伦精品一区二区三区|
精品女同一区二区|
综合成人亚洲网友偷自拍|
国产一三四2021不卡|
免费在线观看日韩激情视频|
日本韩国欧美精品|
久久国产精品偷导航|
国产一区二区亚洲手机在线
|
一本久久a久久精品综合香蕉|
亚洲精品国产激情av成人精品|
美女裸体18禁免费网站|
精品亚洲精品在线观看|
yy111111少妇光屁股免费影院|
亚洲精品SUV精品一区二区|
日日操夜夜添免费无码手机看|
国产成人欧美日本在线观看|
精品无人区无码乱码大片国产
|
人人妻人人藻人人爽欧美一区|
在线看片a免费人成视频|
亚洲精品少妇高清30p|
国产三级?毛视频在线观看
|
一本无码av中文|
最近最新中文字幕一区二区三区|
性盈盈网站久久久久忘忧草|
中文一区二区三区免费毛片|
亚洲精品综合久久国产二区|
噜啊噜在线成人A片观看|
亚洲欧洲精品成人久久曰影片
|
日韩欧美中文字幕在线三区|
国产精品中文久久久久久久|
国产精品色热综合在线|
久久综合狠狠综合狠狠|
亚洲国产日韩精品二三四区91|
亚洲国产日产韩国欧美综合|
丰滿熟妇岳av无码区|
高清不卡在线一二三区|
后入内射欧美99二区视频|
免费少妇a级毛片在线看|
无码国产精品一区二区免费模式|
亚洲国产人成在线观看69网站
|
国产精品亚洲一二三在线|
久久婷婷五月综合97色|
伊人久久大香线蕉亚洲|
天堂一区人妻无码|
影音先锋男人看片AV资源网在线|
少妇人妻偷人精品无码视频新浪|
国产真人免费一级a爱做片喷水|
一级黄片免费完整版|
国偷自产视频一区二区久|
亚洲国产成人久久综合|
精品久久av免费一区二区三区
|
中文字幕宅男人妻精品|
japanese国产在线看|
无码中文字幕日韩专区|
人人操人人舔人人插|
久久国产亚洲av高清色|
亚洲国产第一精品综合
|
久久久久国色AV∨免费看|
久久久久一级黄片大全|
国产成人精品一区二区三区福利|
成人女人黄网站免费|
日韩一区二区三区免费在线看片
|
欧洲精品国产一区二区三|
欧美日韩成人高清色视频|
岛国av动作片在线观看|
国产对白俱乐部交换在线播放|
国产乱子伦精品无码码专区|
无码一区二区重色口味|
国产女主播白浆在线观看|
国产精品亚洲第五区在线|
亚洲av永久无码精品蜜芽|
国产精品入口牛牛影视|
亚洲综合色一区二区三区日韩精品
|
美女免费国产一区二区|
手机中文字幕在线|
一个人看的www免费视频|
人人澡人人爽人人模|
中文字幕乱码熟女一区二区|
精品一区二区三区成人在线
|
精品无码乱码av片国产|
亚洲丁香婷婷综合久久|
国内精品久久无码人妻精品|
色偷偷色噜噜狠狠网站年轻人|
一区二区国产高清不卡线视频|
亚洲欧美一区二区三区日产|
色一情一乱一伦一区二区三区小说|
欧美日韩亚洲精品亚洲欧洲|
在线观看少妇中文自拍|
日本free护士videosxxxx|
日韩制服国产精品一区|
亚洲av无码一区二区三区人|
在线看片国产免费黄色视频|
亚洲国产欧美日韩精品一区二区
|
日韩成人无码影院|
国产一级特黄aa级特黄裸毛片|
亚洲A∨无码精品色午夜|
免费在线日韩欧美一区二区三区|
亚洲高潮美女久久久久久|
国产成人精品一区二区20p|
亚洲综合国产性色|
人妻少妇精品视频一区二区三区
|
国产精品va在线观看老妇女|
色欲色香天天天综合无码|
人妻熟女一区二区AV|
狠狠色丁香婷婷第六色孕妇|
国产盗摄视频一区二区三区|
日本一本区免费中文高清|
原创国产AV剧情丝袜秘书|
国产麻豆天美果冻无码视频|
黄色视频免费观看在线不卡|
国产在线观看国自产偷精品产拍|
裸体歌舞一区二区三区|
综合亚洲欧美三级|
岛国AV无码不卡电影|
精品无码久久久久国产|
久久久无码一区二区三区|
麻豆国产97在线|
久久综合九色综合欧美婷婷|
久久99 一区二区三区|
精品亚洲国产成人A片在线鸭王|
在线看片无码永久免费视频
|
国产日韩精品一区二区hd|
免费观看中文字幕午夜理论|
久99久热只有精品国产15|
美女视频黄的全是免费|
99RE热这里只有精品视频|
色噜噜日韩精品一区二区三区视频|
天干夜天干天天爽自慰|
国产午夜一区二区三区四区
|
亚洲一区欧美一区日韩一区|
久久99精品国产综合毛片宅男|
成 人 网 站 视频免费|
午夜亚洲精品在线观看|
原创国产AV新春下药表|
亚洲黑人巨大VIDEOS|
中文字幕精品1区2区3区|
中文字幕人妻无码专区|
中文区中文字幕免费看|
国产乱子伦露脸对白在线小说|
久久99精品国产99久久6尤|
人与动人物xxxx毛片人与狍|
亚洲国产精品人人做人人爱
|
中文字幕在线中字日韩|
中文字幕av无码无卡免费|
免费无码婬aaa片在线观看|
日韩精品免费一区二区三区高清|
自拍亚洲一区欧美另类|
久久人妻少妇偷人精品综合桃|
一级免费毛片久久|
91欧美国产在线播放|
欧美人和黑人牲交网站上线|
欧美精品一级二级肉按摩|
日韩人妻一区二区三区久久99|
日韩视频一区二区在线观看|
国产人妻毛片久久一区|
午夜精品99一区二区三区|
无码一区二区三区久久精品|
日韩精品久久久久久久电影蜜臀|
亚洲天堂网在线观看视频|
国产精品丝袜一区二区三区在线
|
999国内精品永久免费视|
亚洲人成电影在线无码|
狠狠躁夜夜躁青青草原|
亚洲午夜久久久精品影院|
免费观看的美女视频网站|
麻豆精品免费视频入口|
麻豆国产传媒精品视频|
中国CHINA体内裑精亚洲日本|
WWW国产精品内射|
亚洲国产第一网站|
深夜激情视频在线免费观看|
國產成人綜合視頻|
亚洲精品免费视频|
国色天香成人一区二区|
久久綜合色天天久久綜合圖片|
国产性色视频在线免费看|
亚洲国产无码精品|
欧美日韩成人一级生活片在线观看
|
激情综合色综合啪啪开心|
无码吃奶揉捏奶头高潮视频|
一区二区无码网站|
亚洲av午夜福利精品一区
|
国产无遮挡18禁网站免费|
不卡的av在线中文|
久久夜色精品国产免费|
亚洲欧美综合一区二区三区|
国产成人精品性色在线观看|
成全视频在线观看免费高清动漫|
亚洲成在人线AⅤ中文字幕|
精品人妻午夜一区二区三区四区
|
久久99精品国产麻豆|
婷婷亚洲欧美日韩|
91精品国产成人观看免费|
成人免费午夜a大片毛片|
麻豆精品亚洲国产成人?V|
人妻无码αv中文字幕琪琪布
|
我要看免费的一级黄色片|
欧美精品中文字幕久久久久|
亚洲中文字幕成人无码|
久久国产a级久久美女毛片|
国产精品调教视频一区|
一区二区不卡视频观看免费|
亚洲免费每日在线观看高中|
欧美综合自拍亚洲综合图明片
|
亚洲欧洲免费无码|
中文字幕在线久热精品|
国产午夜精品AV一区二区|
国产精品美女久久久亚洲|
久久影院综合精品视频|
91在线日韩国产|
日韩影片中文字幕在线观看|
在线观看日韩AV网|
情人伊人久久综合亚洲|
国产福利美女福利视频免费看
|
精品露脸国产偷人在视频7|
免费国产在线观看精品|
国产高潮视频在线观看|
日本道久久综合精品|
国产av一区二区三区精品最新
|
狠狠精品久久久无码中文字幕|
国产福利一区二区三区高清|
久久精品日韩AV无码|
√天堂网WWW最新版|
在线播放高清无码黄色视频|
久久亚洲AV成人无码电影|
亚洲国产成人在线|
国产高清精品一区二区三区
|
亚洲?ⅴ综合色区无码一区|
国产日韩精品1区二区三区
|
国产精品免费av一区二区|
国产综合成人久久大片91|
99精品人妻少妇一区二区|
一区二区在线观看毛片|
97国语精品自产拍在线观看|
亚洲精品成人a在线观看|
国产成人在线一区二区|
人妻无码中文久久久久专区|
久久91精品综合国产首页|
97人妻天天爽夜夜爽二区|
影音先锋在线资源无码|
中文字幕一区二区三区在线免费
|
超碰久久人人摸人人搞|
不卡的av网在线观看|
99国产高清视频在线播放|
国产激爽爽爽大片在线观看
|
国产美女裸体无遮挡免费视频高潮
|
成人一区二区三区免费看|
日本一区二区三区免费高|
91精品国产乱码久久久软件|
非洲黑女人性恔视频loopoo|
伊人222综合网图片|
亚洲精品无码久久久影院相关影片|
国产人成免费在线观看|
无码一区二区三区免费|
国产乱妇无乱码大黄aa片|
午夜国产成人av在线播放|
三级全黄在线观看www桃花|
一级黄片一区二区免费在线观看|
国语自产精品视频在线第100页|
亚洲2020天天堂在线观看|
精品欧美h无遮挡在线看|
女人与公拘性恔全过女免费
|
国产成人美女裸体片免费看|
在线看电视剧的网站|
深夜福利视频在线播放|
中文字幕亚洲有码|
日韩免费一区二区三区高清|
国产亚洲欧美精品一区|
中文字幕日韩一区二区三区本高|
四虎国产永久在线精品免费观看|
国产精品久久久久久久久久久久|
无码少妇精品一区二区免费
|
亚洲中文久久精品中文字幕|
野狼AV午夜福利在线|
日韩欧美亚洲综合久久|
人人妻人人澡人人爽人人精品浪潮
|
91cn人妻一区二区三区|
黄色国产在线观看人人|
国产精品爽爽久久久久久蜜臀|
亚洲国产日韩v在线欧美|
97久久国产亚洲精品超碰热|
国产精品久久久久一级|
亚洲三级在线观看国产|
精品少妇人妻AV免费久久洗澡|
中文字女同幕乱码无限2021官网|
91麻豆免费国产在线|
国产成人电之影久久精品|
婷婷色一区二区中文字幕|
六月国产丁香婷婷在线播放
|
国产精品牛牛影视|
国产成人精品一区二区免费
|
你懂的国产在线视频网址|
国产真实露脸乱子伦|
AV片在线看国产片无毒电影|
欧洲熟女另类久久久久久|
久久亚洲av片毛片成人软件|
视频人妻中文字幕一区二区
|
日韩精品一区二区三区18|
亚洲精品无码成人AV电影网|
中国国产不卡视频在线观看|
国产精品一区二区三区漫画|
日本久久久精品一区二区三区|
W尤物久久99国产综合精品|
亚洲一区国产精品|
av无码免费看一区二区三区|
男男19禁啪啪无遮挡免费|
人妻少妇精品视频在线|
国产乱人伦在线播放|
了解最新亚洲高清专区|
99精品國產高清自在線看超|
亚洲国产精品久久久久秋霞小|
污污污WWW精品国产网站|
精品久久久中文无码字幕vr|
中文字幕色av一区二区三区
|
国产视频第一区在线观看|
国产欧美一区二区三精品酒店|
亚洲人禽杂交av片久久|
欧美日韩在大午夜爽爽影院|
色欲AV天天AV亚洲一区|
人妻熟女一区二区aⅴ|
中国熟妇牲交视频|
美女国产精品一区二区三区|
毛片精品一区二区二区三区|
亚洲日本va中文字幕午夜福利|
亚洲欧美激情综合第一区|
伊人久久大香线蕉av五月天宝贝|
国产αv精品成人一区二区三区
|
伊人久久精品无码AV一区|
最新国产aⅴ精品无码|
99精品久久久久中文字幕人妻
|
午夜一区二区三区免费视频|
久久精品午夜福利|
www国产欧美精品久久|
日产一区日产2区|
国产成年人精彩视频|
精品国产亚洲一区二区三区在线观看|
国产精品无码在线观看,|
亚洲av中文无码一区二区三区|
精品久久久久久99人妻|
中文字幕大看蕉永久网|
日韩av一区二区在线|
自拍偷区亚洲综合美利坚|
嫩bbb搡bbb搡bbb四川|
久在线中文字幕乱码免费|
久久久久人妻一区精品403|
国自产精品手机在线观看视频|
粉嫩av一区二区精品爆乳|
久久精品人成免费|
欧美freesex39精品|
99re在线播放|
成人免费一区二区三区在线观看|
国产精品久久综合久久|
亚洲综合伊人欧美|
精品午夜福利无人区乱码一区|
亚洲国产精品日韩av专区|
亚洲精品日韩日本|
91久久亚洲精品国产一区二区|
嫩草研究院久久久精品|
色综合色天天久久婷婷基地|
又粗又大又黄又爽的免费视频|
精品久久av免费一区二区三区|
欧美日韩国产免费一级|
亚洲精品无码永久在线观看91|
99在线观看精品视|
国产午夜不卡AV免费|
精品精品国产自在97香蕉|
国产日韩欧美在线观看天天插综合|
日本免码va在线看免费|
一个人看的免费视频www中国|
国产美女福利视频一区二区|
欧美日产亚洲精品乛|
国产一级淫片一区二区三区在线|
AV无码国产在线看免费网站|
国产性色强伦免费视频|
国偷自产一区二区免费视频|
久久久久人妻少妇精品色|
国产成片一卡二卡三卡|
国产综合成色在线视频|
麻豆va在线精品免费播放|
人人看人人做人人爱精品|
2018高清国产一区二区三区|
亚洲综合久久精品无码色欲|
国产乱子伦精品视频|
国产女仆色成人精品免费视频|
久久香蕉国产线看观看亚洲小说|
亚洲国产成人久久一区|
亚洲视频一区在线播放|
999成人网毛片日韩日韩α片|
久国产精品人妻aⅴ|
欧美中文字幕一区二区三区|
欧美国产另类久久久精品|
成人无码AⅤ免费视频app|
亚洲综合精品一区二区三区|
亚洲精品乱码久久久久久中文字幕|
一级二级三级免费毛片|
欧美日韩中文字幕完整版|
国产同事露脸对白在线视频|
黄片在线免费观看视频国产|
免费观看a级少妇高潮液|
国产av香蕉一区二区三区|
av中文在线不卡|
日韩在线视频观看有码在线|
精品国产免费av二区二区|
久久国产精品99九九|
国产精品毛片Av区一区二区三|
国内精品视频免费一区二区|
欧洲亚洲日本韩国久久|
日韩 一区 二区 三区 在线
|
国产私人尤物无码不卡|
欧美日韩国产色综合一二三|
亚洲激情在线一区二区|
久久这里只精品国产免费99热
|
国产九九在线视频观看在线视频|
国产成人亚洲精品无码VR|
国产精品v欧美精品∨日韩兰菊|
果冻传媒国产传媒|
91精品国产高清久久福利|
久久久综合激情六月丁香|
超碰在线97国产久中文|
少妇我被躁爽到高潮a片张慧|
国产亚洲网友自拍|
99国内揄拍高清国内精品对白|
无码专区国产精品视频|
国产video视频在线观看|
欧美日韩高清午夜蜜桃大香蕉|
国产av无码专区亚洲a√|
久久影院综合精品|
秋霞在线观看无码av片|
久久夜色精品国产网站|
gogogo免费高清看中国国语|
国产中文字幕乱码2021官网|
国产精品无码一区二区三区电影|
免费人成视频网站在线18|
欧美日韩欧美亚洲中文字幕本色|
国产最新精品视频|
日本一在线中文字幕DVD|
又爽又黄又无遮挡的视频|
在线看片无码永久免费视频|
国产一二三区有声小说|
99热这里只有精品国产免费免费|
无码专区人妻系列日韩视频|
国产欧美又粗又猛又爽老|
日本午夜精品久久久无码|
亚洲无亚洲人成网站77777|
中文国产在线观看日本|
久艾草久久综合精品无码|
手机日韩精品资源站|
人妻熟妇乱又伦精品视频APP|
人妻一区二区三区免费视频|
美女高潮视频无遮挡|
亚洲一区波多野结衣在线app|
亚洲精品乱码久久久久久日本|
人人看人人摸人人操|
女高中生自慰污污网站|
亚洲中文天堂最新版在线www|
在线观看免费不卡av|
国产做a爰片久久毛片a片美国|
亚洲国产一卡2卡3卡4卡5公司|
26uuu天天夜夜综合|
成人视频在线视频|
自拍偷在线精品自拍偷无码专区|
在线观看国产日韩欧美|
av收藏家小次郎|
成人福利在线视频|
国产在线精品911|
亚洲精品无码久久久影院相关影片|
少妇被粗大的猛烈进出视频|
国产高清视频在线一区二区三区
|
免费黄色av无码|
日韩人妻熟女中文字幕a美景之屋|
国产精品久久国产三级国不卡|
人妻系列无码专区AV在线|
91青青草在线播放观看|
欧美大杂交18P|
刘亦菲一区二区三区视|
99欧美成人精品高清|
国产三级一区二区三区视频|
国产欧美日韩在线搆放|
久久亚洲色www成人不卡|
av色蜜桃一区二区三区|
久久精品欧美中文字幕|
久久国产免费观看精品1|
国产的精品一区二区在线观看|
亚洲日韩一页精品发布|
久久婷婷五月综合色国产香蕉|
欧美精品免费久久欧美|
欧美牲交videossexeso|
AV无码不卡一区二区三区|
免费一区二区三区日韩欧美|
aV无码动漫一区二区三区精品|
粉嫩av一区二区精品爆乳|
国产免费av片在线观看|
中文字幕国产在线不卡|
亚洲国产最新av在线|
欧美A级视频一区二区|
亚洲AV无码乱国产高潮|
深夜视频免费网址2021|
无遮挡在线观看视频国产欧洲|
国产成人精品成人a在线观看|
国产一级视频在线免费观看视频|
国产麻豆精品视频|
日本高清欧美一区二区|
亚洲日本国产欧美一区二区三区|
美国一级黄片视频在线|
人妻中文字幕一区二区三区视频|
国产性夜夜春夜夜爽1a片|
人妻久久精品一区二区|
又色又狠又爽的视频在线网站|
久久亚洲国产精品亚洲老地址|
一区二区在线观看欧美日韩|
久久久麻豆精品国产亚洲一区h|
中文精品影视日本|
中文字幕日韩精品欧美在线观看|
尤物YW193无码点击进入|
国产国语毛片在线播|
亚洲国产精品久久久久婷婷软件|
一本一本久久A久久精品综合|
丝袜美女免费看一区二区三区|
办公室少妇激情呻吟|
精品人妻一区二区三区久久嗨|
国产另类综合欧美|
少妇人妻系列无码专区系列|
人妻丰满熟妇AⅤ无码|
国产美女视频免费的黄片|
成人做爰A片免费看黄冈宾馆
|
亚洲 中文字幕一区二区|
国语自产精品视频在线第100页|
蜜臀av国产精品拍自|
免费国产片种类齐全在线观看|
日韩精品无码免费专区网站|
无码专区—va亚洲v天堂|
久久99精品网久久|
无码国内精品人妻少妇蜜桃视频
|
japanese色视频在线播放|
亚洲AⅤ无码片一区二区三区|
国产精品99五月天|
在线观看三级免费亚洲|
国产AV新搬来的白领女邻居|
亚洲欧美日产日韩另类|
亂倫近親相姦中文字幕完整片|
国产在线欧美视频|
亚洲熟妇猛烈进入精品视频|
aⅴ在天堂线网在线观看|
欧美精品免费黑人影院午夜|
亚洲成AV人在线播放无码|
色综合久久久久无码专区|
国产清纯美女高潮出白浆 色|
无码国产激情在线观看|
色婷婷激婷婷深爱五月|
91精品国产综合久久久久|
一区二区三区日韩欧美国产|
日本黑人人妻一区二区水多多
|
精品一级少妇久久久久久|
国产下药迷倒在线播放|
亚洲一区二区三区无码久久
|
成人无码AV片在线观看|
永久免费AV无码网址|
五月天激情综合小说专区|
国产日韩欧美无限制视频中文亚洲|
激情视频亚洲图片另类视频|
3377成人做爰A片|
麻豆网神马久久人鬼片|
青青草国产精品一区二区|
亚洲精品九九久久|
欧美成人精品福利视频|
久久久久久久亚洲AV无码|
好吊色青青青国产在线播放|
无码乱国产在线视频|
免费午夜无码片在线观看影院
|
97精品久久久久中文字幕|
中文一区二区三区免费毛片|
欧美精品束缚一区二区三区|
欧美日韩国产免费一级|
国产精品国产三级国产播12|
在线观看成人无码专区|
一个人看的WWW视频播放中文|
亚洲日本精品中文字幕久久|
精品国产又长又粗又爽又猛|
亚洲国产精品无码AV|
在线视频国产一区不卡|
国产精品水蜜臀一区二区三区|
免费人成在线观看视频平台|
丝袜足控一区二区三区|
亚洲色偷偷aⅤ男人的天堂|
成人毛片精品尤物中文字幕亚洲|
国99精品无码一区二区三区|
国产在线一区二区三区免|
狠狠综合久久综合88亚洲|
东京热中文字幕a∨无码|
高清国产三级日本|
亚洲一区视频在线免费播放|
国产av夜夜欢一区二区三区|
日日噜噜夜夜狠狠视频无码|
中文字幕人妻少妇引诱隔壁|
亚洲人成日本在线|
凹凸精品熟女在线观看|
在线天堂新版资源|
国产精品兄妹在线观看麻豆|
日韩高清午夜福利|
久久精品中文字幕人妻中文|
99视频精品全部观看10|
99久久国产宗和精品1上映|
国产成人a人亚洲精品无码
|
人妻中文字幕一区二区免费线|
欧美成年视频在线观看|
中日韩AV在线网|
日韩亚洲欧美另类在线|
色窝窝51精品国产人妻消防|
久久精品国产一区二区三区不|
中文字在线一级真人h|
成人无码免费一区二区中文|
亚洲欧洲自拍拍揄精品|
国产精品无码V在线观看|
国产精品久久久久久久9999
|
天天影视综合色区|
欧美日本精品一区二区三区|
中文字幕乱码在线观看一区|
日本免费在线不卡一区二区|
久久久久久无码免费大片|
亚洲免费成人一区二区三区|
亚洲成AⅤ人片久青草影院|
丁香五月综合久久激情|
中文字幕在线观看免费黄片|
免费一级无码在线网站|
日韩欧美精品综合|
强贱女孩全部过程百度影音|
看片视频国产欧美日韩|
亚洲成av人片无码不卡播放器|
人妻少妇乱子伦精品|
中文字幕人妻有码|
欧美人妻一区二区精品|
亚洲精品乱码久久久久久蜜桃不卡
|
97久久精品国产一区二区三区|
惠民福利亚洲欧美不卡高清在线|
好黄好硬好爽免费视频一|
亚洲av无码成h在线观看|
久久人人爽人人爽AV片|
国产精品自偷自拍|
成年网站在线观看免费看|
国产午夜无码片在线观看影|
欧美亚洲综合另类色妞网|
欧美xxxxx做受vr|
欧美日本日韩aⅴ在线视频|
中文乱码人妻系列一区二区|
人妻丝袜中文无码AV影音先锋|
久久精品AV无码夜色|
国产精品熟女一区二区三|
国产盗摄XXXX视频XXXX|
天天舔天天射天天色|
黑人玩弄人妻1区二区|
国产高清露脸一区二区视频|
午夜久久久久久免费视频
|
影音先锋主播另类|
女人十八毛片一级片免费看|
精品国产人成在线|
亚洲熟女乱色一区二区三区|
久草热8精品视频在线观看|
丰满少妇被猛烈进入毛片|
久爱无码免费视频|
日韩精品一区二区三区18|
一色屋精品视频在线网站|
亚洲精品乱码一区二区三区|
午夜男女很黄的视频|
欧美黑人又大又粗xxxxx|
国产一级淫片a视频免费看|
伊人久久一区二区三区无码|
日本一区二区三区免费观看在线|
成人免费无码大片A毛片软件|
免费视频成人片在线观看|
国产性色在线不卡视频|
久久精品人妻一区二区av|
伊人大香蕉久久动漫|
青草伊人久久中文字幕|
欧美国产日韩系列|
手机在线观看亚洲国产精品
|
性色AV无码不卡中文字幕|
中文字幕一区一区三区不下|
日韩中文字幕衣裤|
国产一区亚洲一区精品一区|
99久久99久久精品国产|
免费国产黄在线观看|
久久综合狠狠综合久久综|
99精品视频一区在线视频免费观看|
把女邻居弄到潮喷的性经历|
欧美激情一区二区A片成人
|
欧美日韩欧美一二三区|
亚洲加勒比高清无码在线观看|
国产一级c爱做片免费100|
国产亚洲精品AAAA片APP|
啊啊啊啊啊喷了高潮了疼视频在线观看|
麻豆国产精品精品国在线|
精品在线免费观看|
四虎永久在线精品免费观看频|
欧美+中文字幕+国产|
亚洲av日韩av无码裸体尤物|
四十如虎的丰满熟妇啪啪|
99久久99精品久久久久久|
日韩东京热无码人妻|
国产日本亚洲一区二区三区|
久久久国产精品色欲www|
精致黄片一区二区三区免费看
|
一级精品特级aaaaa毛片|
嫩草研究院久久久精品|
亚洲欧美日韩熟妇人妻精品|
无遮挡啪啪摇乳动态图|
日韩在线免费高清观看裸体视频|
又黄又爽无遮挡的视频|
成在线人永久免费视频播放|
五洲国产精品无码久久|
国产成人精品区一区二区|
亚洲av女人18毛片水真多|
亚洲系列一区中文字幕|
精品国内普通话在线|
国产一区二区三区资源在线|
XXX2高清在线观看免费视频|
特级少妇A片在线观看|
成人免费一区二区三区视频|
99热99这里只有高清国产|
精品国产成人一区二区三区|
国产无套内射又大又猛又粗又爽|
国产亚洲午夜精品a一区二区|
国产乱码精品一区二区三区蜜臀
|
一区二区三区在线高清免费视频|
国产又大又长又粗又猛又爽视频|
亚洲成人有码在线观看|
国产欧美性成人精品午夜|
日本高清熟妇老熟妇|
久久婷婷五月综合色首页|
在线影视大全免费追剧|
日韩精品一区二区三区四区|
99e热久久免费精品首页|
人人妻人人爽人人老司机|
91精品一区二区三区蜜臀|
精品国产SM最大网站|
韩国精品视频一区在线播放
|
一级特黄www免费涩频|
亂倫近親相姦中文字幕完整片|
无码国产偷倩在线播放|
久久精品第一国产久精国产宅男66
|
91国偷自产中文字幕婷婷在线不卡一区二区三区|
亚洲精品国产v片在线观看|
国产激情免费观看在线小视频|
国产精品毛片久久久久久l|
欧美日韩精品综合久久|
国产精品永久免费一级在线|
狠狠丁香五香天堂网|
日韩一级精品在线免费观看|
国产在线亚州精品内射|
无码欧美毛片一区二区三足球宝贝
|
伊人久久亚洲二区三区四区五区|
欧美日韩国产一区精品一区|
久久综合88熟人妻|
久久婷婷色五月综合图区|
国产亚洲欧美日韩在线观看不卡|
国产日韩一区二区三区在线播放|
成在线人永久免费视频播放|
日本一区二区三区免费高清|
欧美日韩一二级黄片|
欧美精品国产成人综合亚洲|
囯产免费视频一区|
欧美日韩一本二本三本在线观看|
少妇性bbb搡bbb爽爽爽|
久久国产精品免费一区|
国产裸体美女一区二区三区|
另类欧美制服丝袜国产|
中文自拍亚洲日韩|
国产精品无码色一区二涩欲区三区
|
成人精品网站一区二区|
久久精品国产亚洲av网站男男|
日本无产久久99精品久久|
免费观看印度一级毛片|
午夜福利理论片在线观看播放|
日日摸处处碰夜夜爽|
999午夜福利国产在线观看
|
国产免费久久精品99RE丫丫一|
亚洲欧美性爱一区二区三区|
国产亚洲卡一卡二卡三专区免费|
国产做a爱片久久毛片a片古代|
另类国产第一在线|
免费无码又黄又爽又刺激|
久久精品成人免费国产片午夜|
特级无码一区二区三区毛片|
国产精品乱码高清在线观看,|
国产成人一区二区青青草原|
亚洲AV色香蕉一区二区三区蜜桃|
国产精品日韩AV在线播放|
yy111111少妇影院|
91色老久久偷偷精品蜜臀懂色|
国产一级一片免费播放|
亚洲欧美丝袜 动漫专区|
五月丁香啪啪综合缴情尤物|
韩国无码人妻制服丝袜在线|
欧美大黑帍在线播放VS|
白浆屁股久久一区二区三区
|
亚洲熟妇少妇任你躁在线观看|
亚A∨国AV综AV涩涩涩|
亚洲中文字幕日产乱码在线|
麻豆网神马久久人鬼片|
色婷婷丁香九月激情综合视频
|
国产极品白嫩超清在线观看|
99热这里只有精品国产免费免费|
美女裸体色黄污视频网站|
两性色黄视频在线观看|
最近中文字幕高清久久|
GOGOGO免费完整国语|
最美情侣中文字幕视频|
天天躁日日躁免费视频|
中文字幕日韩精品人妻在线|
高潮久久久久久久久不卡|
精品一区二区三区成人精品网站|
日本一区二区三区免费高|
狠狠躁天天躁夜夜躁婷婷|
伊人久久综合影院首页|
国产丰满麻豆videossexhd|
欧美日韩,国产另类在线|
XXX2高清在线观看免费视频|
久久精品日韩免费播|
国产亚洲人成网站在线观看|
日韩精品欧美国产精品亚|
国产精品亚洲一区二区免费国产|
日韩欧美在线一区二区三区
|
综合图区亚洲另类图片|
国产色系视频在线观看|
高级会所人妻互换94部分|
色又黄又爽18禁免费视频|
99精品久久精品一区二区小说
|
99e久久国产精品|
国产精品免费在线观看不卡|
在线观看天堂网亚洲av|
国产内部无码AV推油区|
亚洲熟妇无码av另类vr|
久久久精品免费毛片|
免费大片在线播放观看|
亚洲中文字幕无码一区二区三区|
青青草国产精品一区二区|
少妇人妻精品一二区三区|
无码AVAV无码中文字幕|
在线观看国产黄色视频在线观看|
最近中文字幕在线中文高清版|
337p人体粉嫩胞高清视频|
无码吃奶揉捏奶头高潮视频|
午夜福利1314|
精品人妻久久久久一二区三区|
国产精品日韩AV在线播放|
亚洲精品色综合区|
亚洲国产日韩情侣在线|
久久9999久久免费精品国产|
国产亚洲精品天堂|
最新无码国产在线|
国产毛片毛片精品天天看软件|
欧美freesex39精品|
无码少妇高潮喷水A片免费|
国产一区二区三区高清在线|
99国产精品欧美一区二区三区|
大地资源第三页高清在线观看免费|
日本xxxx高清中文字幕|
欧美a级成人淫片免费看日韩三级一级|
97精品久久无码中文|
午夜精品久久久久久久爽|
2020最新无码福利视频|
亚洲日韩AV不卡在线播放|
国产日韩AV免费一区二区|
色天使综合婷婷国产日韩AV|
92无码人妻精品国产麻豆|
久久综合AV无码专区线|
伊人久久大香线蕉aⅴ色|
亚洲国产欧美另类在线观看|
国产成人无码精品久久灭火器|
国产欧美一区二区免费播放视频|
久久精品国产免费播岛国|
2024亚洲日产最新无码福利视频|
成人毛片100免费观看|
国产人妻毛片久久一区|
97免费人妻色色图|
20女人牲交片20分钟|
清纯唯美经典一区二区|
亚洲A毛片一区二区三区|
国产一区二区三区精品久久久无广告|
日韩人妻熟女中文字幕a美景之屋
欧美亚洲国产精品久久
|
最新亚洲精品国偷自产在线|
国产精品国产三级国产AV麻豆|
97人妻一区二区三区免费视频|
影视少妇中文精品|
色婷婷精品二区久久蜜臀av|
av中文字幕在线不卡|
国产成人av片无码免费|
国产乱xxⅹxx国语对白|
无码A久久久久久久久|
狠狠综合久久久久综合网浪潮|
国产一区二区三区精品久久呦|
亚洲欧美精品在线观看|
国产成人精品免费一区二区三区
|
久久精品国产久精国产69|
亚欧日韩欧美黄页网站|
国产丰满老熟女重口对白|
久久久久久婷欧美亚洲日本|
黄色成人免费一区二区三区网站|
无码Aⅴ在线观看|
亚洲国产精品国自产拍电影|
亚洲国产亚综合在线区|
亚洲成色最大综合在线|
激情毛片av在线免费看|
亚洲第一站精品久久久性色|
国产精品99精品一区二区三区∴
|
德国女人大白屁股ass|
久久99国产精品99久久|
久久久午夜精品理论片|
亚洲精品国产精品乱码在线观看|
久久久久久亚洲精品|
日韩少妇熟女一区二区|
88国产精品视频一区二区三区|
人妻少妇精品视中文字幕国语|
红桃视频黑人内射|
国产精品9999久久久久仙踪林|
亚洲av无码国产在丝袜app|
少妇高清一区二区免费看|
亚洲熟妇精品在线观看|
国内精品久久久久电影|
亚洲人午夜射精精品日韩|
日韩人妻视频一区二区三区|
久国产一二三区四区乱码2021|
精品一卡1卡2卡3乱码视频
|
av日韩在线观看一区二区三区|
一级做a免费观看大全 视频|
91女人视频在线观看|
国产丰满老熟女重口对白|
四虎影视久久国产精品|
99re7在线精品免费视频|
国产精品一二三四区免费入口|
怡红院A∨人人爰人人爽|
国产综合成人久久大片91|
国产制服91一区二区三区制服|
久久久综合精品一区二区三区欧美|
亚洲无码av网站|
国内大量揄拍情侣在线视频|
在线不卡一区二区视频|
精品国产成人国产在线视|
日韩午夜精品免费理论片|
五月丁香激情欧美白色|
午夜亚洲国产理论片中文|
久久国产乱子伦免|
国产亚洲一级特黄大片在线|
日韩欧美在线免费观看一区|
91尤物无码国产在线观看|
日本爆乳J罩杯无码视频|
国产午夜男女爽爽爽爽爽|
久久精品女人av|
亚洲一级一内射中文的|
精品在线观看高清中文|
99国产精品久久久久电影|
精品欧美一区二区在线看不卡|
无码国模国产在线观看免费|
狠狠色婷婷久久综合频道日韩|
久久精品网站免费观看|
亚洲欧美精品免费在线观看|
97影院理论午夜伦不卡|
韩国av在线免费观看|
两根大肉大捧一进一出好爽视频|
亚洲av无码专区亚洲av|
中文字幕人妻无码专区|
久久老司机精品网站福利|
国语自产拍在线视视频|
亚洲欧美日韩综合精品成人在线|
亚久久伊人精品青青草原2020
|
丝袜羞美女一区二区三区|
国产白嫩大屁股免费视频
|
俺也去狠狠色综合电影网|
久久国产一区二区三区免费大片
|
丝袜国偷自产中文字幕|
国产精品欲色AV免费不卡|
色婷婷久久综合中文久久|
欧美一级a视频在线观看免费|
国产日韩一区二区三区高清|
东京热无码一区二区三区分类视频
|
国产精品久久久一本精品重冂色情|
久久精品免费看片在线观看|
亚洲婷婷国产精品电影人久久|
免费福利在线看黄网站|
中文字幕日本免费观看视频
|
五月综合激情婷婷六月色窝|
91欧美日韩亚洲|
97无码视频在线看视频|
精品人妻一区二区三区久久嗨|
国产成人综合青青草原|
国产女人天天春夜夜春|
国产在线一区二区三区免|
一级特级女人18真人片免费视频|
人妻激情另类乱人伦人妻|
中文字幕亚洲精品日韩|
久久久精品波多野结衣av|
日韩精品高中生小电影在线观看
|
日韩一区国产在线|
四虎国产精品永久免费在线观看|
国产婷婷高清在线视频站|
久久99久久精品免费思思6|
亚洲成AⅤ人片久青草影院|
国产成人无码AV在线播放dvd|
在线黄无码视频观看|
777国产偷窥盗摄精品原味|
nvnv11日韩精品欧美|
国产欧美日韩第一区在线|
欧美不卡在线一二三区|
中文字幕日产乱码一区|
国产精品自产va在线观看|
国产亚洲欧美日韩综合另类|
在线不卡高速播放AV电影
|
五月激情丁香婷婷综合中文字幕
|
伊人久久综合狼伊人久久|
国产毛片精品一区二区色欲黄a片|
人妻精品久久无码专区涩涩
|
欧美日韩在线精品一区二三激情福利综合|
女神思瑞女神Av久久一区二区|
日韩视频网站一区二区三区|
国产精品欧美亚洲韩国日本不卡|
好吊妞人成视频在线观看27du|
狠狠狠狠狠狠狠色综合|
2020日本中文字幕亚洲|
免费看欧美一级特黄a大片|
欧美中文字幕精品色图网站|
91精品国产成人观看免费|
欧美v高清资源不卡在线播放|
顶级欧美熟妇高潮XXXXX|
久久国产乱子伦精|
99久久99精品久久久久久|
激情综合亚洲九月色|
欧美日韩中文综合|
一级a爱大片在线不卡|
日韩精品一区二区三区乱码|
中文字幕乱码一区二区三区免费
|
精品无码专区久久久水蜜桃|
精品欧美一区二区三区免费观看|
国产三级免费av|
黄瓜视频在线观看网址|
粉嫩AV一区二区三区在线|
亚洲尹人九九大色香蕉网站|
国产AV激情久久无码天堂|
国产日产韩国精品视频|
国产激情AV小说|
永久电影三级观看|
亚洲高清无在码在线电影不卡|
手机在线观看亚洲国产精品
|
精品国产欧美在线|
亚洲四虎精品在线一区|
视频二区中文无码|
日日天日日夜日日摸|
久久精品无码一区二区综合好
|
精品人妻无码区二区三区|
国产在线观看国自产偷精品产拍|
日韩精品一区二区三4区|
毛豆日产精品卡2卡3卡4卡免费|
国产内地精品毛片视频|
日日噜噜夜夜狠狠2021|
国产精品无码av天天爽播放器|
精品久久久久久久久亚洲|
无码人妻丰满熟妇精品区东京直播|
日韩精品视频在线一区二区三区|
97久久天天综合色天天综合色HD
|
福利片亚洲国产午夜精品99卡|
九九在线中文字幕无码|
91精品一区二区久久|
国产日韩在线视频一区二区三区|
久久久91精品国产一区二区三区
|
国产XXXX免费观看高清视频|
无码少妇精品一区二区免费|
2021av在线天堂|
最爽free性欧美人妖|
嫩草伊人久久精品少妇AV小说
|
国产日韩欧美精品二区|
午夜欧美日韩一区二区三区|
91精品一区二区久久|
少妇av春色一区|
免费又黄又爽又猛的毛片|
51国产小视频在线观看|
成熟女人牲交片视频|
婷婷国产精品一区二区免费
|
亚洲AV免费看日韩|
亚洲日韩欧美一区视频电影|
91亚洲国产成人精品一区二三|
亚洲精品国产AV成拍色拍婷婷|
欧美精品中文字幕一区二区|
直接看的av网站免费观看|
国无码人妻精品一区二区三区|
日韩欧美一区二区三区播放|
黄色一区二区三区不卡视频|
亚洲人成色4444在线观看|
夜色AV一区二区|
日本国产在线 一,二,三区|
欧美三级a做爰在线观看|
91欧美国产在线播放|
精品欧美一区二区三区精品久久
|
日韩一级欧美一级毛片在|
中国A级毛片视频观看免费|
女人国产香蕉久久网|
91精品有码在线|
久国产精品一区二区三区|
国产真人免费一级a爱做片喷水|
亚洲国产成人精品一二区|
一区二区三区色网|
亚洲精品无吗无卡在线播放|
久久五月天婷婷综合久久|
一区二区三区日本在线播放|
超碰人人97在线|
最新中文字幕欧美日韩|
国产黄色片免费在线播放|
国产精品欧美日韩视频播放一区|
国产精品av免费观看|
91精品福利一区二区三区野战
|
欧美三级国产精品一区二区|
最新精品91探花免费播放|
欧美日韩免费一区二区三区|
视频一区二区日韩中文字幕|
久久亚洲av成人区精品|
扒开腿挺进湿润的花蕊|
91精品视频在线一区二区三区
|
bt天堂新版中文在线地址|
久久精品一区久精品一区二区|
91亚洲国产成人久久蜜臀|
国产精品无码久久久久成人免费看
|
亚洲色在线无码国产精品
|
狠狠躁夜夜躁人人躁婷婷视频|
GOGO人体大胆全球少妇|
人妻丝袜中文无码AV影音先锋|
国产成人啪精免费品视频|
中文字幕精品一区二区三区乱码
|
亚洲香蕉网综合久久|
xifan在线a精品一区二区视频网站|
91精品在线免费|
日韩动漫av在线播放一区|
国产高清不卡一区二区三区视频
|
国产精品三区四区久久久|
亚洲最新无码成AV 人|
女人看片www.8888成人|
www亚洲色图com|
久久久久黄精品最新章节|
免费看a在线黄色视频|
美日韩激情亚洲国产亚洲|
成人无码AV一区二区三区|
久久精品午夜福利|
国产亚洲欧美日韩在线观看不卡|
国产亚洲欧美精品一区二区三区|
性欧美丰满XXXX性|
日韩精品中文一区二区不卡|
久久国产亚洲精品视频|
日本欧美一区二区三区不卡视频|
亚洲日韩中文字幕乱码|
亚洲高清av导航|
婷婷五月婷婷五月综合激情五月
|
国产91精品久久久久久无码|
欧美日韩高清一区二区三区
|
亚洲日韩国产精品无码avapp|
亚国产亚洲亚洲精品视频|
中文成人无码精品久久久|
欧美日韩国产在线人成|
日日噜噜噜噜夜夜爽亚洲精品|
国产精品麻豆99久久|
日本道久久综合精品|
国产免费一区二区三区在线播放|
国产刺激男女视频在线|
欧美18一19sex性瑜伽|
日本免费一区二区高清在线观看|
亚洲欧美日韩成人综合网|
亚洲一区二区三区人妻在线|
最新亚洲人成网站在线观看|
欧美最猛黑人xxxxwww|
亚洲人成电影在线无码|
亚洲av无码专区亚洲av|
黄色国产大片久久|
欧美xxxxx做受vr|
国产SUV精品一区二区四|
欧美性猛交XXXX乱大交3|
亚洲欧美强伦一区二区另类
|
狂野欧美性猛交免费视频|
麻豆传媒在线观看|
欧美丰满熟妇bbb久久久|
国产一区视频二区视频|
人妻在线日韩免费视频|
大人和孩做爰av|
日本久久久精品中文字幕|
国产韩国日本久久|
亚洲国产精品无码中文字|
69精品久久久久人妻|
av收藏家小次郎|
久久久99亚洲精品无码性|
一级特黄aaa大片在|
国产精品一区二区精品在线观看|
91精品一区二区三区蜜桃|
久久人人做人人妻人人玩精品VA
|
av高清在线免费观看不卡|
被三个男人绑着躁我好爽视频|
久久天天躁狠狠躁夜夜avapp|
国产精品日本欧美一区三|
人人妻人人爽人人人人少妇|
国产精品精品一区二区在线观看|
日本 欧美 国产 精品|
欧美国产日韩二区|
久久精品岛国AV一区二区无码|
久久天天躁狠狠躁夜夜爽|
国产美女裸体永久免费无遮挡|
住在隔壁欲求不满的丰满人妻|
骚片AV蜜桃精品一区|
亚洲国产成人精品刺激内射白浆|
亚洲a∨在线播无码av|
中文字幕aⅴ中文字幕天堂|
无码人妻AⅤ一区二区三区蜜桃|
久久久久亚洲AV无码专区蜜芽|
五月丁香激情欧美白色|
户外裸露刺激视频第一区|
中文无码熟妇人妻AV在线|
h福利午夜网站69堂|
粉嫩 白浆 熟女|
精品成人佐山爱一区二区|
欧美日韩高清无码|
欧美日韩成人一级生活片在线观看
|
国产精品久久久av免费不卡|
亚洲中文字幕无码一区无广告|
无码精品一区二区三区四区爱奇艺|
久久精品国产68国产精品亚洲|
国产视频网一区二区三区|
曰本级香港三级人妇|
惠民福利国产欧美日韩精品综合在线
|
欧美日韩高清一区二区三区|
无码少妇一区二区三区性色av|
国产调教久久久精品免费|
日韩精品中文字幕一区二区|
国产日本亚洲一区二区三区|
久久精品99精品免费观看|
国产精品高清无码在线观看
|
国产精品亚洲一区二区三区在线
|
国产成人精品s8sp视频|
国产三级精品三级男人的天堂
|
欧美一级夜夜爽wWW|
国产强被迫伦姧在线观看无码|
国产人妻无码一区二区三区婷婷|
欧美日韩欧美日韩|
四虎精品国产一区二区三区|
成年人国产一级片|
亚洲国产一卡2卡3卡4卡精品|
亚洲AV无码专区亚洲AV漫画|
亚洲国产综合精品中文第99|
高清国产美女一级a毛片123
|
无码日韩精品国产欧美探花|
亚洲欧美精品无码一区二区三区
|
羞羞漫画入口弹窗|
久在线中文字幕乱码免费|
亚洲国产欧美在线人成|
噜噜99久久精品|
91x青青草原视频在线播放|
精品人妻无码一区二区三区视频|
99在线精品国产不卡在线观看|
99re视频热这里只有精品7|
欧美综合自拍亚洲综合图明片|
久久99热精品首页|
一区二区三区四区午夜精品|
亚洲香蕉伊综合在人在线|
精品婷婷色一区二区三区|
AV激情亚洲男人的天堂|
日本在线观看a视频|
国产人妖av一区二区在线观看|
97人人超碰国产精品最新老片|
中国国产不卡视频在线观看|
国产性生交XXXXX免费|
久久精品一区二区三区中文字幕|
8x8ⅹ在线永久免费入口|
无码A久久久久久久久|
人妻丝袜中文无码AV影音先锋|
亚洲欧美日韩国产综合一区二区|
少妇无码AV无码专区在线看|
欧美日产国产精品久久|
成年在线观看免费视频|
熟女倶楽部1011熟女倶楽部|
亚洲国产精品裸体毛片av|
国产精品成人av久毛片|
免费观看欧美一级牲片|
无码国内精品久久人妻蜜桃|
欧美熟妇无码成a人片动态|
久久综合九色欧美综合狠狠|
国产精品三级av一区二区|
亚洲一区国产五月天黄|
337p粉嫩大胆色噜噜嚕|
最新国产精品一区二区久久|
亚洲精品一区二三区不卡|
欧美寡妇xxxx黑人猛交|
AV无码一区二区二三区1区6区|
亚洲ⅤA中文字幕无码毛片|
97人妻精品一区二区三区香蕉|
亚洲精品无amm毛片|
国产综合激情在线观看视频|
免费的黄色大片亚洲精品白色在线发布
|
中文字幕一区二区区免|
99热国内精品永久免费观看|
亚洲国产小u女在线|
亚洲国产欧美一区三区成人|
视频一区二区三区欧美日韩|
国产精品久久久国产精品三级|
日本久久综合久久综合|
中文日韩亚洲欧美制服|
最近中文字幕完整在线看一|
99热这里热这里只有精品|
肉妇春潮干柴烈火MYFDUCC|
日韩人妻无码一区二区三区久久99|
春药按摩人妻弓中文字幕|
国产精品一国产精品亚洲|
国产精品边做奶水狂喷无码
|
有码无码中文字幕丝袜电影|
欧洲精品无码一区二区三区的视频|
欧美日韩精品一区二区香蕉下载|
www.欧美成人|
精品影片在线观看的网站|
亚洲高潮美女久久久久久|
狠狠综合久久久久综合网浪潮
|
国产精品v欧美精品v日本精|
国产在线一区二区婷婷五月|
精品无码国产污污污免费网站国产|
人妻一区二区三区免费视频|
国产精品久久久久久久嫩草|
久久99精品国产麻豆不卡|
亚洲国产aⅴ精品一区二区久久|
国产亚洲精品久久久久9999|
强伦少妇A片视频|
野花社区视频在线|
中文字幕操一区二区三区|
精品国精品无码自拍自在线|
日韩一区二区三区理伦片|
日本精品久久久一区二区三区|
一区二区三区日本在线观看|
日韩欧美动漫一区在线|
久久综合九色欧美婷婷|
好紧好湿好硬国产在线视频|
无码高清网址导航|
男女羞羞的事在线免费观看|
AV性爱’在线看|
一区二区国产高清视频在线|
亚洲国产成人一区精品区|
国产成人精品区一区二区三区|
国产精品成人片在线观看|
欧美日韩一区二区成人在线|
狠狠躁夜夜躁人人爽天天段|
国产免费久久精品44
|
亚洲av性导航性虎|
国产凸凹视频一区二区|
欧美又粗又长又爽做受|
五月丁香啪啪中文字幕|
美女疯狂连续喷潮视频|
91精品国产色综合久久不|
92国产精品久久久久首页|
国产裸体美女一区二区三区|
亚洲爆乳AAA无码专区|
一边捏奶头一边啪高潮视频|
欧美一级精品高清在线观看
|
人妻无码一区二区三区av
|
午夜伦费影视在线观看|
六月丁香激情综合成人|
亚洲精品福利一二区|
萌白酱国产福利一区二区|
亚洲一区二区三区四区国产av|
久久久中文字幕人妻|
第八色丰满正在无码|
高清痴汉一区二区三区|
黄色视频日本WWW|
亚洲色婷婷婷婷五月基地|
超清欧美高潮喷水在线播放|
免费一级e一片在线播放|
日韩亚洲欧美中文高清在线|
国产日韩āv在线|
精品蜜桃久久久久久久91|
久久熟女亚洲av麻豆|
亚洲中亚洲字幕无线乱码|
亚洲av中文无码一区二区三区|
日本在线亚洲播放|
综合三级亚洲高清|
综合色天天鬼久久鬼色|
频网站播放免费精品人妻|
久久人妻中文字幕一二三专区|
国产精品一区二区制服丝袜|
最近更新中文字幕免费版|
国产精品无码专区第一页|
精品国产丝袜一区二区三区乱码
|
中国无码在线观看|
精品一区二区中文字幕乱|
国产精品广西柳州莫菁泽译网|
久久人人爽人人片人人模av|
久久99久久99精品免视看|
无码人妻精品一区二|
麻豆视传媒精品AV在线|
国产一区二区三区四区五精品电影
|
在线成人观看一区高清不卡|
久久国产精品视频一区二区三区
|
伊人久久大香线蕉综合色狠狠|
国产综合激情在线观看视频|
av网址一区二区三区观看|
欧美日韩专区精品|
免费看国产成年无码av|
欧亚日韩中文综合无码AV|
蜜麻豆91久久国产人妻|
欧美不卡视频一区发布|
久久久久精亚洲av品国产|
国产欧美精品一区二区色综合|
A在线亚洲高清片成人网|
老王亚洲AV综合在线观看|
午夜一区欧美二区高清三区|
精品免费人成视频APP|
午夜福利国产在线观看1|
午夜不卡在线视频|
伊人天天久大香线蕉AV色|
福利视频欧美一区二区三区
|
国产精品久久久久影院日本|
国产免费h视频在线观看|
亚洲欧美成aⅴ人在线观看|
成人不卡视频在线观看|
97香蕉超级碰碰碰久久兔费|
www69日本精选久久久|
欧美日韩一区二区三区成人免费|
午夜美女福利视频|
国产精品三级在线观看不卡|
国产黄a三级三级三级视频|
少妇高潮一区二区三区免费|
狼人大香伊蕉国产WWW亚洲|
91精品国产午夜福利蜜臀|
亞洲AV綜合色區無碼二區愛AV|
亚洲乱码一二三区免费|
欧美日韩一区二区免费视频|
日本高清视频免费观看|
国产精品麻豆A在线播放|
国产一性一交一伦一a片|
狠噜噜噜网站一区二区|
亚洲av片毛片成人观看|
欧美日产亚洲精品乛|
无码国产乱人伦偷精品视频|
精品无人区一区二区三区在线|
韩国无码人妻制服丝袜在线|
寂寞少妇用茄子自慰A片|
欧美一区二区成人片|
国产免费久久受久久|
免费无码一区二区三区蜜桃大
|
国产免费高清在线|
日韩在线中文字幕一区二区|
大地资源在线播放观看MV|
国产精品成人观看视频|
性xxxx视频播放免费|
久久精品人妻一区二区av
|
少妇久久久免费视频|
无码纯肉视频在线观看喷水|
欧美精品色噜噜噜|
中日精品久久久久久水蜜桃|
女高中生自慰污污网站|
精品无人乱码一区二区三区的优势
|
chinese熟女熟妇|
国产一区二区日韩欧美|
国产亚洲精品天堂|
国产日韩AV免费一区二区
|
亚洲国产一卡2卡3卡4卡5公司|
香蕉eeww99国产精选免费|
亚洲精品无播放器在线播放网站
|
国产精品人妻在线观看|
最近最好看的2018中文字幕|
亚洲嫩模一区二区三区|
91欧美国产在线播放|
成人欧美一区二区三区黑人|
成人国产精品免费视频不卡|
亚洲中文字幕VA福利|
中出人妻中文字幕无码|
野狼AV午夜福利在线|
国产欧美日韩精品专区久久|
国产精品呦系列变态另类|
亚洲综合色一区二区三区日韩精品
|
欧美日本亚洲韩国一区|
国产一区二区三区不卡在线观看
|
精品成人佐山爱一区二区|
国产高清精品一区二区三区|
国产精品无套内射|
97免费人妻色色图|
欧美日韩高清日本高清|
把女人嗷嗷叫视频国产视频久|
国产高潮唯美视频在线|
国产成人久久AV免费高潮|
日韩精品高清自在线|
精品乱子伦一区二区三区|
久久一区二区三区精华液|
A 成 人小说网站在线观看|
国产sm主人调教女m视频|
中文字幕亚洲一区|
成全电影免费高清观看|
国产精品成人在亚洲|
久久久噜噜噜久另类|
精品国精品国产自在久国产87
|
无码人妻品一区二区三区精99|
日韩AV无码永久|
国产亚洲av片一区二区在线|
黄h视频在线播放|
国产精品流白浆免费视频观看|
亚洲成年av男人的天堂|
亚洲91无码国产日韩久久|
亚洲av毛片在在线播放|
国产香蕉97碰碰视频VA碰碰看|
国产精品1区2区3区在线观看|
中文字幕日韩一区二区三区不卡|
亚洲一区欧美在线|
日韩av一区二区三区无码另类|
7777久久久国产精品消防器材|
无码A片在线看www不卡福利姬|
国产日韩欧美在线综合网|
国产精品无码福利在线|
最新国产欧美日韩在线视频|
99国产高清视频在线播放|
精品视频二区在线|
麻豆视传媒精品AV在线|
国产美女裸无遮挡裸体AV网站|
日韩在线一区二区三区观看|
日韩美女视频免费一区|
亚洲精品国产精品乱码不九九|
中文字幕高潮波多野结衣在线视频|
久久99国产乱子伦精品免费|
国产精品久久久久久亚洲影视|
第八色丰满正在无码|
中文字幕人妻无码专区|
精品午夜福利无人区乱码一区|
高清国产精品人妻一区二区
|
一本一道久久综合久久|
亚洲欧美日韩国产激情|
一本一久本久A久久精品综合|
亚洲精品成人片在线观看精品字幕|
亚洲高潮美女久久久久久|
亚洲中文字幕无码爆乳APP|
国产精品爱视频福利广场|
中文字幕高清有码在线|
大屁股少妇—无码专区 精品|
久久久国产精品区二区三区免费|
国产精品无码av在线一区|
91cn人妻一区二区三区|
人妻一区,二区,在线视频|
国产乱子伦精品无码码专区|
日本一卡二卡四卡无卡乱码视频免费|
亚洲va欧美va人人爽|
囯产目拍亚洲精品资源|
韩国一区精品毛片|
免费网站看SM调教视频|
亚洲AⅤ无码国产精品色软|
国产成人综合色就色综合
|
日韩精品人妻系列无码专区|
91黄色视频免费|
在线播放日韩精品视频|
免费不卡中文字幕一区二区三区|
亚洲中文字幕第一网站
|
黑人欧美日韩专区在线视频|
国产无套精品一区二区三区|
亚洲精品乱码久久久久久不卡|
中文字幕成人免费高清在线|
日本免费不卡专区一区二区三区|
色综合久久久久无码专区|
大香中文字幕伊人久999久
|
亚洲成AV人片在线观看麦芽|
丰满白嫩大屁股ass|
又大又粗欧美成人网站
|
欧美亚洲精品一区二三区8V|
日韩精品成人亚洲欧美在线观看|
一区二区三区色网|
97影院理论午夜伦不卡|
天堂亚洲中文字幕一卡|
国产年轻娇小性HD|
777米奇影视盒|
美女视频黄A片免费观看软件|
色噜噜狠狠爱综合视频|
成熟女人牲交片视频|
日本不卡精品视频一区二区三区|
国产精品高清一区二区不卡
|
国产一区二区长腿丝袜高跟鞋|
亚洲呦萝小初AV|
亚洲精品成人片在线观看精品字幕|
性中国熟妇videofreesex|
狼人亚洲国内精品自在线|
熟妇好大好深好满好爽|
国产成人欧美日本在线观看|
国产亚洲精品首页|
国产五月婷婷在线播放|
久久久久久伊人高潮影院|
亚洲综合精品香蕉久久网|
一级无码中文字幕69堂在线|
人人妻人人添人人爽欧美一区|
欧美日韩午夜群交多人轮换|
翁熄粗大撞击娇嫩BD高清|
国精无码欧精品亚洲一区|
99RE6热在线精品视频观看|
好紧好湿好爽免费视频网国产|
久久精品国产亚洲网站|
免费超爽成年大片黄|
国产精品一区二区三区左|
成人麻豆亚洲综合无码精品
|
人妻少妇精品专区性色av|
亚洲原创国产AV|
我和同学人妻熟妇的激情|
国产亚洲网友自拍|
伦埋琪琪电影院久久|
99热这里是精品免费|
一个人看的WWW视频播放中文|
99九九99九九视频精品|
欧美三级在线日韩|
国产亚洲精品综合二区|
狠狠色噜噜狠狠狠888777米奇|
精品久久久久久无码专区|
亚洲AV无码国产精品色重口色情|
亚洲欧美日韩成人综合网|
97久久综合亚洲色hezyo|
天堂√最新版中文在线地址|
一区二区三区我不卡视频|
国产精品国产三级国产AV麻豆|
精品一区二区三区波多野结衣
|
成人做爰A片免费看黄冈宾馆|
亚洲色在线无码国产精品
|
亚洲男人第一无码av网站|
亚洲综合天堂一区二区三区|
網友分享97超碰中文字幕久久精品心得
|
欧美熟VIDEOS肥婆|
亚洲成a人片在线免费观看无码专区|
中国大屁股HDXXXX|
久久人妻少妇嫩草?V蜜桃|
亚洲欧美日韩熟妇人妻精品|
亚洲欧美日韩国产综合在线一区|
精品亚洲一区二区三区在线观看|
欧美ai精品视频|
99久久精品费精品国产一区二|
人爽人澡人妻A片精品二区|
亚洲国产精品无码中文字满|
久久婷婷五月综合色一区二区
|
免费看美女自慰的网站|
色悠久久久久综合网国产|
国产高潮视频在线观看|
亚洲欧美国产VA在线播放|
精品久久久久久99人妻|
男插女逼视频软件下载|
欧美成人成人A片在线乱码视频
|
成人国产精品免费视频不卡|
欧美乱妇15p辣图|
亚洲欧美国产欧美色欲|
人妻夜夜爽天天爽欧美色院|
少妇厨房伦性做爰|
91福利国产在线观看网站|
成午夜精品一区二区三区|
欧美另类精品不卡|
久久国产一区二区三区免费大片|
高清无码国产一区二区浪潮亚洲av|
欧洲一区二区三区四区的视频
|
激情视频一区二区|
亚洲大美高清一级|
蜜桃AV无码免费看永久|
在线精品视频一区二区三四|
国产一区二区在线看|
国产99久久99热这里精品5|
亚洲综合第一在线影视|
国产高清露脸一区二区视频|
性中国熟妇videofreesexwww|
护士H肉真人在线观看|
性欧美丰满XXXX性|
四虎国产精品免费久久久|
国产欧美日韩综合精品久久一区|
久久久无码国产精精品|
97无码超碰乱码精品少妇|
国产做a一级视频在线观看|
网友分享国产成人无码综合心得|
色狠狠久久av五月综合|
亚洲国产精品无码久久久不卡|
伊人精品久久久久中文字幕|
琪琪午夜伦伦电影理论片|
国产成人综合亚洲看片|
日韩AV中文无码影院|
亚洲色无码一二三区在线|
亚洲av午夜福利精品一区|
日本一二三区视频在线|
国产欧美产日产综合在线|
av收藏家小次郎|
日韩 欧美国产一区二区|
正在播放国产剧情亂倫|
久久人妻无码中文字幕第一|
国产极品粉嫩馒头一线天AV|
四虎永久在线精品免费观看频|
日韩欧美精品久久久免费|
未满小14洗澡无码视频网站
|
一个人看的免费高清视频www|
精品国产三级a在线观看网站|
亚洲日韩Av一区二区三区中|
四虎永久在线精品免费一区|
久久亚洲字幕精品熟女一区|
无码a级毛片日韩精品18|
午夜少妇性开放影院|
国产一级毛a看片一级毛免费|
农村少妇野外a片www|
丰满少妇黑森林A片|
欧美日韩 国产一区二区|
精品国产乱码久久久久久免费|
china中国妞tubesex|
亚洲线日本一区二区三区|
一区二区三区欧美日韩在线|
日本一区二区三区免费高清|
欧美一级变态在线欧美|
日本免费观看在线一区二区|
日韩在线直播天堂Av|
国产成人在线免费视频|
国产精品一区二区三区在线免费|
亚洲综合久久精品无码色欲|
大地资源免费更新在线播放|
伦理精品一区二区三区四区|
国产麻豆md传媒视频|
国产毛片91最新在线看|
亚洲AⅤ无码一区|
日韩欧美中文字幕一区|
国产精品老女人精品视频|
国产成人mv免费视频|
国产精品亚洲玖玖玖在线|
久久久久国产精品中文字幕|
亚洲人成网线在线播放VA蜜芽
|
中文字幕欧美成人久久|
一个人看的免费视频www中国|
国产精品成人观看视频|
日韩在线一区二区三区国产|
四虎精品国产一区二区三区|
日本在线亚洲播放|
超碰人人爽天天爽天天做|
国产性色的免费视频网站
|
亚洲国产成人精品女人久久
|
av中文字幕免费在线看|
99久久99久久加热有精品|
亚洲精品一本之道高清乱码|
天天久久精品国产亚洲av|
99re视频热这里只有精品7|
日本高清无卡码一区二区|
精品一区二区AV天堂|
精品人妻一区二区三区99性|
国产午夜精品无码|
精品日韩av乱码一区二区|
再用点力今晚随你弄|
亚洲V欧美V国产V在线观看|
日韩高清亚洲日韩精品一区二区三区
|
人妻少妇中文字幕久久|
亚洲欧美国产日产综合不卡软件
|
亚洲国产第一站精品|
国产一级特黄aa大片|
国产情色一区二区免费视频|
国语自产少妇精品视频|
亚洲综合av在线在线播放|
自拍三级国产欧美|
欧美精品18videosex性欧美|
欧美日韩国产一区二区三区伦|
在线看片免费人成视频播放|
无码人妻丰满熟妇精品区东京直播|
自偷自拍亚洲综合精品麻豆|
成人一區二區三區三州|
国产性系列在线观看|
999成人网毛片日韩日韩α片|
97国产理论影院在线|
日韩欧美精品啪啪一区二区三区
|
中文无码人妻AV素人|
国产成人啪精品视频免费软件A本|
无码国产69精品久久久久APP
|
热门国产在线精品|
少妇精品一区二区三区少妇|
久久久久亚洲av成人毛片韩|
免费一级无码在线网站|
精品无码av人在线观看|
国产精品亚洲一二三在线|
色欲综合久久躁天天躁|
亚洲无码中文不卡视频|
亚洲欧洲欧美一区二区三区|
日韩一级片在线播放|
在线观看日本www一区|
无码国产精品亚洲а∨天堂dvd|
欧洲日本国产在线|
中文字幕日韩精品人妻在线|
小SAO货大JI拔CAO死你|
一级黄色视频99大片|
欧美日韩一区二区三区四区不卡|
爆乳无码一区二区在线观看
|
亚洲综合国产三四区|
强奷绝色年轻女教师在线观看|
中文自拍日韩精品|
日本高清视频网址在线观看
|
永久不封国产毛片AV网煮站|
日本熟女一区二区|
久久av一区二区三区五月天|
在线国产视频有码字幕|
欧美成人看片一区二三区图文|
亚洲国产成人一区精品区|
国产在线无码色网视频|
人人妻人人藻人人爽欧美一区|
久久久久久欧美精品无码|
亚洲国产成人毛毛视频|
日韩精品一区熟女中文字幕|
超碰CAOPORON国产精品2019|
欧美另类亚洲一区二区|
欧美日韩在线观看区一二|
日韩一区二区三区中文在线视频|
国产三级视频在线观看9|
亚洲另类欧美人妻第一页|
久久99精品久久久久麻豆|
av免费午夜福利不卡片在线观看|
亚洲白丝AV网址在线观看|
久久99国产综合精品免费|
久久er国产精品免费观看
|
欧美一级黄色录像|
精品国语对白蜜臀av|
亚洲一区精品二人人爽久久|
任你躁X7X7X7X7在线观看
|
国产午夜福利高清在线不卡|
国产视频人人视频中韩|
日韩精品一区二区亚洲av图片|
精品亚洲成a人在线播放|
一区二区国产精品精华液|
精品国产亚洲一区二区三区在线观|
国内高清视频免费在线观看|
国产伦精品一区二区三区人妻|
人人妻人人澡天天干|
最近最好看的2018中文字幕|
久久精品国产99国产精品澳门|
人妻丰满熟妇AV无码区HD|
久久精品人妻中文系列|
国产丝袜一区二区在线观看|
久久99亚洲精品久久99果冻|
日本在线观看精品综合|
国产成人无码国产亚洲|
水蜜桃一二二视频在线观看免费
|
亚洲成人精品一区二区在线观看|
日韩精品一区二区三区成人|
免费国产在线精品一区|
88国产日韩精品免费一区二区
|
成人精品网站一区二区|
久热国产精品视频一区二区三区|
在线免费国产视频|
中文字幕制服日韩久久一区
|
亚洲AV无码一区二区一二区教师
|