Raj*_*eeb 12 php composer-php laravel-5
我是Laravel的新手,刚开始用Laravel 5设置东西.我正在尝试用Laravel创建一个简单的用户身份验证应用程序.
我创建了register.blade.php,其中包含注册用户的表单.
这是我的routes.php
Route::post('/register', function()
{
$user = new User;
$user->email = Input::get('email');
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
$user->save();
$theEmail = Input::get('email');
return View::make('thanks')->with('theEmail', $theEmail);
});
Run Code Online (Sandbox Code Playgroud)
这是register.blade.php的一部分,它为用户注册创建表单.
{!! Form::open(array('url' => 'register')) !!}
{!! Form::label('email', 'Email Address') !!}
{!! Form::text('email') !!}
{!! Form::label('username', 'Username') !!}
{!! Form::text('username') !!}
{!! Form::label('password', 'Password') !!}
{!! Form::password('password') !!}
{!! Form::submit('Sign Up') !!}
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)
当我点击注册页面上的注册按钮时,我收到此错误.
在routes.php第30行的HandleExceptions-> fatalExceptionFromError(array('type'=>'1','message'=>'Class'User'未找到','file'=>'C:\ xampp\htdocs\urlshort\app\Http\routes.php','line'=> '30'))HandleExceptions.php第116行HandleExceptions-> handleShutdown()
在Google中进行了一些查询之后,我意识到我忘了加载User类.所以,我在composer.json文件中包含了与User类的文件链接
"autoload": {
"classmap": [
"database",
"app/User.php"
],
"psr-4": {
"App\\": "app/"
}
},
Run Code Online (Sandbox Code Playgroud)
我跑了composer dump-autoload命令.但我仍然得到同样的错误.我无法弄清楚我的代码在哪里工作.
| 归档时间: |
|
| 查看次数: |
19200 次 |
| 最近记录: |