2014-10-30 128 views
0

我的代码有问题。我创建了一个管理员注册,我无法使用口才来访问我的模型。我有我的客户用户注册,我遵循相同的格式,但我不能在我的管理员部分。在Laravel无法访问雄辩模型

这里是我的代码:

路线

Route::model('administrator','Administrator'); 

Route::get('/flaxadmin', '[email protected]'); 
Route::get('/admin_login', '[email protected]'); 
Route::get('/admin_register', '[email protected]'); 
Route::get('/admin_dashboard', '[email protected]'); 

Route::post('/admin_handle_register', function() 
    { 

     $rules = array(
      'admin_username' => 'required|min:5|max:15', 
      'admin_lastname' => 'required|min:2|max:20', 
      'admin_firstname' => 'required|max:20', 
      'admin_password' => 'required|min:8|max:16', 
      'admin_cpassword' => 'required|same:admin_password' 
     ); 

     $validate_admin_register = Validator::make(Input::all(), $rules); 

     if($validate_admin_register->fails()) { 

      $messages = $validate_admin_register->messages(); 

      return Redirect::to('admin_register')->withErrors($messages)->withInput(Input::except('password','cpassword')); 

     } else { 

      $admin = new Administrator; 

      $admin->username = Input::get('username'); 
      $admin->lastname = Input::get('lastname'); 
      $admin->firstname = Input::get('firstname'); 
      $admin->password = Hash::make(Input::get('password')); 
      $admin->save(); 

      Session::flash('success_notification','Success: The admin account has been successfully created!'); 
      return Redirect::action('[email protected]'); 

     } 

    }); 

我的模型

<?php 

class Admninistrator extends Eloquent { 

} 

?> 

这里是我的错误信息

Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR) 
Class 'Administrator' not found 

我不知道哪里是我的错误。你能帮助我吗?

回答

2

你的类名是AdmninistratorAdministrator

改变这些线

class Admninistrator extends Eloquent { 

} 

这一行

class Administrator extends Eloquent { 

} 
+0

哎哟..是这样吗?哈哈我很愚蠢。感谢您的回应。 :) – Jerielle 2014-10-30 03:55:14

+0

@Jerielle亲爱的你不傻。我也很愚蠢。但那是通过你的错误消息明显这就是为什么我能够解决它。我愚蠢如此握手会很好 – 2014-10-30 03:57:19

+0

哈哈再次感谢.. :) – Jerielle 2014-10-30 04:00:22