在我的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
发布于 2015-07-29 17:41:32
它是Input
而不是input
。This commit从config/app.php
中删除了Input
外观定义,因此您必须手动将其添加到aliases
数组中,如下所示,
'Input' => Illuminate\Support\Facades\Input::class,
或者您可以根据需要直接导入Input
facade。
use Illuminate\Support\Facades\Input;
发布于 2016-01-27 04:56:52
您可以在folder\config\app.php
中添加外观
'Input' => Illuminate\Support\Facades\Input::class,
发布于 2016-05-13 15:11:17
在Laravel 5.2中,Input::被替换为Request::
使用
Request::
添加到Controller或任何其他类的顶部
use Illuminate\Http\Request;
https://stackoverflow.com/questions/31696679
复制相似问题