私はlaravael 5.3.9
と仕事しています。 は私のコントローラでは、私はイルミネイト support facade inputにメソッドポストが見つかりません
Illuminate\Support\Facades\Input;
を使用しかし、私はそのような方法のポストを使用してユーザーフォームからの入力を取得しようとすると:
function add(){
$fullName = Input::post('fullName' , 'test');
私はこのエラーを取得します。
the only method that Input class has is "get" .
は、私は私のシステムでは、私は方法post
、delete
、put
....
あなたの '' route.php''ファイルには何が定義されていますか?そこにルートを定義しましたか?あなたが関数を追加すると、最後の括弧やそのちょうどタイプのエラーをここで見つけられませんでした!あなたのエラーについてより良いアイデアを得るためにあなたのコードをここに入れてください。 – Tarunn
routes/web.phpファイルのrelevanrコマンドは次のとおりです。 Route :: match(['get'、 'post']、 'area_owners/add'、 'area_owners @ add'); コントローラの関連コードは次のとおりです。 function add(){ $ fullName = Input :: post( 'fullName'); } –
あなたのコントローラに以下のコードを試してみてください。 '' Input :: post''は使われず、代わりに '' Request facade''を使います。 – Tarunn