精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel 請求

laravel 請求

本章講解 laravel 中的請求的處理方法。

 

檢索請求uri

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

步驟1 - 執行以下命令以創建一個名為 uricontroller 的新控制器。

php artisan make:controller uricontroller –plain

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

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

應用程序/ 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 文件中添加以下行。

應用程序/ http / route.php

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

第5步 - 訪問以下url。

http://localhost:8000/foo/bar

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

 

檢索輸入

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

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

使用input()方法

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

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

使用request實例的屬性

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

$request->username

觀察以下示例以了解有關請求的更多信息 -

第1步 - 創建一個注冊表單,用戶可以在這里注冊自己并將表單存儲在 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步 - 執行以下命令創建 userregistration 控制器。

php artisan make:controller userregistration --plain

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

第4步 - 復制下面的代碼

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

應用程序/ 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 文件中添加以下行。

應用程序/ http / routes.php文件

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

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

http://localhost:8000/register

第7步 - 輸出結果如下圖所示。

下一節:laravel cookie

laravel 教程

相關文章