【发布时间】:2016-06-02 06:48:41
【问题描述】:
在控制器中调用模型时出错。
我的 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;
}
}
?>
我的 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');
}
}
?>
错误描述: AdminController.php 第 23 行中的 FatalErrorException: 找不到类“App\Http\Controllers\Admin”
我的问题是什么?谢谢
【问题讨论】: