首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >laravel 5:找不到类'input‘

laravel 5:找不到类'input‘
EN

Stack Overflow用户
提问于 2015-07-29 17:39:39
回答 11查看 204.8K关注 0票数 120

在我的routes.php文件中有:

Route::get('/', function () {

    return view('login');
});

Route::get('/index', function(){
    return view('index');
});

Route::get('/register', function(){
    return view('register');
});
Route::post('/register',function(){

    $user = new \App\User;
    $user->username = input::get('username');
    $user->email  = input::get('email');
    $user->password = Hash::make(input::get('username'));
    $user->designation = input::get('designation');
    $user->save();

});

我有一个用户注册的表单。我还采用了routes.php中的表单输入值。

但是当我注册一个用户时,这个错误就出现了。错误:

FatalErrorException in routes.php line 61:
Class 'input' not found
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2015-07-29 17:41:32

它是Input而不是inputThis commitconfig/app.php中删除了Input外观定义,因此您必须手动将其添加到aliases数组中,如下所示,

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

或者您可以根据需要直接导入Input facade。

use Illuminate\Support\Facades\Input;
票数 282
EN

Stack Overflow用户

发布于 2016-01-27 04:56:52

您可以在folder\config\app.php中添加外观

'Input' => Illuminate\Support\Facades\Input::class,
票数 26
EN

Stack Overflow用户

发布于 2016-05-13 15:11:17

在Laravel 5.2中,Input::被替换为Request::

使用

Request::

添加到Controller或任何其他类的顶部

use Illuminate\Http\Request;
票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31696679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档