运行php artisan db:seed后,在laravel中找不到类'App \ Eloquent'

时间:2017-07-04 10:05:03

标签: php laravel

   public function delete($id = null)
    {
        $this->request->allowMethod(['post', 'delete']);

        $category = $this->Category->get(base64_decode($id));

        if ($this->Category->delete($category)) {
            $this->Flash->success(__('The category has been deleted.'));
        } else {
            $this->Flash->error(__('The category could not be deleted. Please, try again.'));
        }
        return $this->redirect(['action' => 'index']);
    }

1 个答案:

答案 0 :(得分:2)

您的模型应该扩展Model类:

use Illuminate\Database\Eloquent\Model;
class User extends Model

如果您想使用Laravel身份验证系统,它应该扩展Illuminate\Foundation\Auth\User

use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable