У меня возникла странная проблема, я загрузил приложение на свой сервер для тестирования в реальном времени. Я могу сохранить данные, но ничего не возвращается, когда я пытаюсь получить все строки с использованием Eloquent. Однако на моем локальном хосте это работает отлично.Красноречивые не возвращающие данные
Я попытался:
$xtras = Extra::with('category')->paginate(10);
и
$xtras = Extra::with('category')->get();
и
$xtras = Extra::all();
Но ни один из вышеперечисленного не работал, когда я вернулся $xtras
всегда был пустой массив.
Итак, я решил попробовать:
$xtras = DB::table('extras')->get();
И это, кажется, работает нормально, она возвращает данные. Я проверил свою модель, и ничего не пропало, потому что, как я уже сказал, это работает на моем локальном хосте, а не на моем сервере.
Это мой экстра класс:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Extra extends Model
{
use SoftDeletes;
protected $dates = ['deleted_at'];
protected $appends = ['checked'];
public function category() {
return $this->belongsTo('App\Models\ExtraCategory');
}
public function getCheckedAttribute() {
return false;
}
}
Сообщите нам, пожалуйста, описание класса «Экстра». – bishop
Вы проверили файлы журнала? –
@bishop Я отредактировал мое сообщение. – user3718908