在框架之外使用Laravel 4的Input类

use*_*256 3 php components input laravel laravel-4

我喜欢Laravel 4处理输入的方式,以及如何通过Input :: get()获取值,无论它是通过get,post还是其他方式发送的.

我正在开发一个不使用Laravel作为框架的项目,但如果我可以使用Input类,那将会很棒.

任何人都可以帮助我如何做到这一点?

Ant*_*iro 12

事实上,输入是Request类.您可以使用Composer来要求它:

composer require "illuminate/http" "4.x"
Run Code Online (Sandbox Code Playgroud)

需要autoload.php在项目中使用Composer :

require 'vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)

并使用它:

$input = Illuminate\Http\Request::createFromGlobals();
var_dump($input->all());
Run Code Online (Sandbox Code Playgroud)