I got an error when calling a model in controller.
Code in my app/Models/AdminModel.php:
<?php
namespace App\models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User as Authenticatable;
class AdminModel extends Authenticatable
{
protected $table='admin';
protected $primaryKey='admin_id';
public function getAuthPassword(){
return $this->admin_pass;
}
public function getAdminInfo(){
$admin=DB::table("admin")->get();
return $admin;
}
}
?>
Code in my app/http/controllers/AdminController.php:
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Hash;
use Illuminate\Support\Facades\Validator;
use Auth;
use Request;
use Captcha;
use App\Models\AdminModel;
class AdminController extends Controller
{
public function index()
{
if (!Auth::check()) {
return redirect('admin/login');
exit;
}
$admin=Admin::getAdminInfo(); //here is where the error occurs
exit;
return view('admin_index');
}
}
?>
Error descriptions: FatalErrorException in AdminController.php line 23: Class 'App\Http\Controllers\Admin' not found
What is my problem? Thanks