以下は私のコントローラの動作方法です。あなたは私が私の要求クラスは以下の通りです404テスト時のエラーChrome Postman Extensionによるリクエストクラスの検証
public function store(RoleRequest $request)
{
}
データベースにデータを保存するために行く前に検証するための要求クラスのPARAMを渡す見ることができます。
class RoleRequest extends Request
{
private $Role;
public function __construct(IRole $_role) {
$this->Role = $_role;
}
public function authorize()
{
return true;
}
public function rules()
{
return [
'Role' => 'required|max:20|min:4,
];
}
}
上記のコードは、Webページ(ブレード)で実行すると完全に機能します。
APIを保存するためにもう1つコントローラを作成しました。以下は、私はロール名とRequestクラスのためだけに1文字を入力すると、コード
class RoleApiController extends Controller
{
public function store(RoleRequest $request)
{
}
}
問題は、検証を課し、来て、私は404エラー私はChromeでポストマン拡張からのリクエストを送信しています。この時間を取得しています。
エラーの詳細
どのように見えるか、あなたのルート?? – Maraboc
ルートを表示することができます。私が追加したかったのは、検証IDが課されていなければ何の問題もないということです。 ChromeのPostman Extensionからのリクエストの送信中に検証が行われている場合のみ問題です。また、Webブラウザを介してリクエストを送信する場合に検証が行われているときに問題はありません。 – Pankaj