sqlstate 42s22 столбец не найден 1054 неизвестный столбец в «списке полей» - PullRequest
0 голосов
/ 28 мая 2019

Mates, я получаю ошибку sqlstate 42s22 column activity_post_comments not found 1054 unknown column in 'field list'

Но это имя столбца существует в моей базе данных.

Я проверил свою базу данных, и я проверил на наличие орфографических ошибок, но япо-прежнему получаю эту ошибку

public function storecomments(Request $request, $id)
{
    // Create Comment
    $activity_post = new ActivityPost;
    $activity_post->activity_post_comments = $request->input('activity_post_comments');
    $activity_post->activity_post_id = $id;
    $activity_post->user_id = auth()->user()->id;
    $activity_post->save();

    return redirect()->back()->with('success', 'Comment Added');
}

Не знаю, почему я получаю эту ошибку, поэтому я не могу сохранить эти значения в своей базе данных

Модель:

class ActivityPostComment extends Model
{
	use SoftDeletes;

    // Table Name
    protected $table = 'activity_post_comments';
    // Primary Key
    public $primaryKey = 'id';
    // Timestamps
    public $timestamps = true;

    /**
     * The attributes that should be mutated to dates.
     *
     * @var array
     */
    protected $dates = ['deleted_at'];

    public function post(){
        return $this->belongsTo('App\ActivityPost');
    }
}

Database Table

1 Ответ

1 голос
/ 28 мая 2019

Согласно приведенному выше коду, который вы разместили. Вы называете неправильную модель Ваше имя класса модели

ActivityPostComment

пока вы используете

ActivityPost

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...