獲得輸入
獲取輸入的主要方式是將 Illuminate\Http\Request
注入到控制器中,之後有許多方法可以訪問資料,其中 4 種方式在下面的示例中。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function store(Request $request)
{
// Returns the username value
$name = $request->input('username');
// Returns the username value
$name = $request->username;
// Returns the username value
$name = request('username');
// Returns the username value again
$name = request()->username;
}
}
使用 input
函式時,還可以在請求輸入不可用時新增預設值
$name = $request->input('username', 'John Doe');