2017-01-10 4 views
0

имен use Illuminate\Http\Request; не работает для Request::all();Использование Laravel Illuminate Http Request; не работает

+0

Вы хотите получить опубликованные параметры? – Sona

+0

@Rohit Какова ваша реализация и сообщение об ошибке – Gayan

+0

FatalErrorException в строке AdminModel.php 88: Вызов неопределенного метода Illuminate \ Support \ Facades \ Request :: file() –

ответ

0

Вы можете можете использовать dependencyy инъекции, чтобы получить все входные данные, как это:

<?php 
... 
public function store(Request $request) 
{ 
    $input = $request->all(); 
} 
1
<?php namespace App\Http\Controllers; 

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

class UserController extends Controller { 

/** 
* Store a newly created resource in storage. 
* 
* @param Illuminate\Http\Request $request 
* @return Response 
*/ 
public function store(Request $request) { 
    $name = $request->all(); 
}} 

Попробуйте с этим он будет работать - его работает отлично для Laravel 5,2

0
 use Illuminate\Http\Request; 
    public function store(Request $request) { 
      $data= $request->all(); 
      dd($data); 
    } 
0

Вы можете попробовать это:

use Request;

и проверить Request псевдоним в app.php

'Request' => Illuminate\Support\Facades\Request::class, 

Надеется, что это работа для Вас!

0

Вы можете использовать его в следующем коде.

<?php 

namespace ... 

use Illuminate\Http\Request; 

class TestController extends Controller 
{ 
    public function requestTest(Request $request) 
    { 
    dd($request->all()); 
    } 
} 
0

Это лишь небольшая проблема в пространстве имен, если вы хотите использовать запрос :: все(), пожалуйста, используйте пространство имен, как

использования/запрос;

0

Эта проблема является проблемой пространства имен. , если вы хотите использовать Request :: all(), тогда вам нужно использовать use/Request namspace. или если вы хотите использовать Input :: all(), вам нужно использовать Illuminate \ Http \ Request;

Смежные вопросы