php - laravel 5 : Class 'input' not found

标签 php laravel laravel-5 laravel-5.1 laravel-5.2

在我的 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

最佳答案

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

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

或者你可以根据需要直接导入Input门面,

use Illuminate\Support\Facades\Input;

关于php - laravel 5 : Class 'input' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31696679/

相关文章:

mysql - docker下迁移mysql5/laravel 5报错Specified key was too long

php - 基于属性值定位元素的XPath?

laravel - 数据库中的计算字段 - Laravel

PHP:根据行的 ID 或日期保存行中的多个输入字段

javascript - Laravel 中 VueJS 组件实现中的鼠标悬停

php - 如何获取共享文件用户的电子邮件地址(Google Drive api PHP)

php - fatal error 异常类 'contact' 未找到 laravel 5

php - Laravel 的route()函数中的 "routeName"是什么?

php - 即使在 php.ini 中定义了 error_log,也没有 php 错误文件

php - 使用连接从一个 MYSQL 表中选择随机行