2017-08-13 4 views
-2

見つからないクラス 'のアプリ\学生が' -----私はこのエラーを示し登録すると

Class 'app\Student' not found 
in CustomLoginController.php (line 57) 

コード:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use Illuminate\Support\Facades\Validator; 

use app\Student; 

use Redirect; 

use Session; 

use Illuminate\Support\Facades\Input; 

class CustomLoginController extends Controller 

{ 

public function ShowLoginForm() 

{ 
    return view('custom.login'); 
} 
public function login(Request $request) 
{ 
    return 'login'; 
} 
public function ShowRegisterForm() 

{ 

    return view('custom.register'); 

} 

public function register(Request $request) 

{ 

    $rules = array(

     'first_name' => 'required|min:5', 

     'last_name' => 'required|min:5', 

     'email'   => 'required|email|unique:students',  // required and must be unique in the students table 
     'password'   => 'required|min:6', 
     'password_confirm' => 'required|same:password' 
    ); 
    $messages = [ 
     'first_name.required' => 'Please enter first name.', 
     'first_name.min' => 'First name should be atleast 5 characters.', 
     'last_name.required' => 'Please enter last name.', 
     'last_name.min' => 'Last name should be atleast 5 characters.', 
     'email.required' => 'Please enter email address.', 
     'email.email' => 'Please enter a valid email address.', 
     'email.unique' => 'This email address has been already used. Please try another', 
     'password.required' => 'Please enter password.', 
     'password.min' => 'Password should be atleast 6 characters.', 
     'password_confirm.required' => 'Please enter confirm password.', 
     'password_confirm.same' => 'Password do not match.', 
    ]; 

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

    if ($validator->fails()) { 
     return redirect('/custom-register') 
       ->withErrors($validator) 
       ->withInput(Input::except('password', 'password_confirm')); 
    } 

    $students = new Student(); 
    $students->first_name = Input::get('first_name'); 
    $students->last_name = Input::get('last_name'); 
    $students->email = Input::get('email'); 
    $students->password = Hash::make(Input::get('password')); 
    $students->save(); 

    // Auth::login($students); 
    return redirect()->route('/'); 
} 
} 
+0

する必要がありますしてください私を助けてください。私はlaravel 5.4を学び始めました。 – Rocky

+0

クラス 'app \ Student'は単に存在しません。 –

答えて

0

それはApp\Studentないapp\Student

+0

ありがとう@Rabah G – Rocky

+0

それは動作します。これは愚かな間違いでした。 – Rocky

関連する問題