黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Laravel 請(qǐng)求

laravel 請(qǐng)求

本章講解 laravel 中的請(qǐng)求的處理方法。

 

檢索請(qǐng)求uri

該 路徑 方法用于檢索所請(qǐng)求的uri。該 is 方法用于檢索其在該方法的參數(shù)指定的特定模式相匹配所請(qǐng)求的uri。要獲得完整的url,我們可以使用 url 方法。

步驟1 - 執(zhí)行以下命令以創(chuàng)建一個(gè)名為 uricontroller 的新控制器。

php artisan make:controller uricontroller –plain

第2步 - 成功執(zhí)行url后,您將收到以下輸出 -

第3步 - 創(chuàng)建控制器后,在該文件中添加以下代碼。

應(yīng)用程序/ http /控制器/ uricontroller.php


    namespace app\http\controllers;

    use illuminate\http\request;
    use app\http\requests;
    use app\http\controllers\controller;

    class uricontroller extends controller {

       public function index(request $request){
          // usage of path method
          $path = $request--->path();
          echo 'path method: '.$path;
          echo '
';

          // usage of is method
          $pattern = $request->is('foo/*');
          echo 'is method: '.$pattern;
          echo '
';

          // usage of url method
          $url = $request->url();
          echo 'url method: '.$url;
       }
    }

第4步 - 在 app / http / route.php 文件中添加以下行。

應(yīng)用程序/ http / route.php

route::get('/foo/bar','uricontroller@index');

第5步 - 訪問以下url。

http://localhost:8000/foo/bar

第6步 - 輸出將如下圖所示。

 

檢索輸入

輸入值可以在laravel中輕松檢索。無(wú)論使用哪種方法 get 或 post ,laravel方法都會(huì)以相同的方式檢索這兩種方法的輸入值。有兩種方法可以檢索輸入值。

  • 使用input()方法
  • 使用request實(shí)例的屬性

使用input()方法

input()方法接受一個(gè)參數(shù),即表單中字段的名稱。例如,如果表單包含用戶名字段,那么我們可以通過以下方式訪問它。

$name = $request->input('username');

使用request實(shí)例的屬性

和 input() 方法一樣,我們可以直接從request實(shí)例獲取username屬性。

$request->username

觀察以下示例以了解有關(guān)請(qǐng)求的更多信息 -

第1步 - 創(chuàng)建一個(gè)注冊(cè)表單,用戶可以在這里注冊(cè)自己并將表單存儲(chǔ)在 resources / views / register.php中

        
          <title>form example</title>        

       
          <form action="/user/register" method="post">              <input type="hidden" name="_token" value="<?php echo csrf_token() ?>" />              <table class="ke-zeroborder">
                <tbody><tr>
                   <td>name</td>
                   <td><input type="text" name="name" /></td>
                </tr>
                <tr>
                   <td>username</td>
                   <td><input type="text" name="username" /></td>
                </tr>
                <tr>
                   <td>password</td>
                   <td><input type="text" name="password" /></td>
                </tr>
                <tr>
                   <td colspan="2" align="center">
                      <input type="submit" value="register" />                    </td>
                </tr>
             </tbody>
</table>
          </form>        
    

第2步 - 執(zhí)行以下命令創(chuàng)建 userregistration 控制器。

php artisan make:controller userregistration --plain

第3步 - 成功執(zhí)行上述步驟后,您將收到以下輸出 -

第4步 - 復(fù)制下面的代碼

app / http / controllers / userregistration.php 控制器。

應(yīng)用程序/ http /控制器/ userregistration.php


    namespace app\http\controllers;

    use illuminate\http\request;
    use app\http\requests;
    use app\http\controllers\controller;

    class userregistration extends controller {
       public function postregister(request $request){
          //retrieve the name input field
          $name = $request--->input('name');
          echo 'name: '.$name;
          echo '
';

          //retrieve the username input field
          $username = $request->username;
          echo 'username: '.$username;
          echo '
';

          //retrieve the password input field
          $password = $request->password;
          echo 'password: '.$password;
       }
    }

第5步 - 在 app / http / routes.php 文件中添加以下行。

應(yīng)用程序/ http / routes.php文件

route::get('/register',function(){
       return view('register');
    });
    route::post('/user/register',array('uses'=>'userregistration@postregister'));

第6步 - 訪問以下url,您將看到如下圖所示的注冊(cè)表單。 輸入注冊(cè)詳情并單擊注冊(cè),您將在第二頁(yè)上看到我們已檢索并顯示用戶注冊(cè)詳細(xì)信息。

http://localhost:8000/register

第7步 - 輸出結(jié)果如下圖所示。

下一節(jié):laravel cookie

laravel 教程

相關(guān)文章