Laravel基礎之校驗

crayon-shin-chan發表於2020-11-10

 

1.簡介

 

Laravel提供了幾種不同的方法來驗證應用程式的傳入資料。

預設情況下,Laravel的基本控制器類使用ValidatesRequests特性,該特性提供了一種方便的方法來使用各種強大的驗證規則來驗證傳入的HTTP請求。

 

2.快速入門

 

要了解Laravel強大的驗證功能,讓我們看一個驗證表單並將錯誤訊息顯示給使用者的完整示例。

 

2.1 定義路由

 

首先,假設我們在routes / web.php檔案中定義了以下路由:

use App\Http\Controllers\PostController;

Route::get('post/create', [PostController::class, 'create']);

Route::post('post', [PostController::class, 'store']);

GET路由將顯示一個表單供使用者建立新部落格帖子,而POST路由會將新部落格帖子儲存在資料庫中。

 

2.2 建立控制器

 

接下來,讓我們看一個處理這些路由的簡單控制器。 我們現在將store方法留空:

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class PostController extends Controller
{
    /**
     * Show the form to create a ne

相關文章