0
我有簡單的模型:禁用時間戳
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class UserExt extends Model
{
protected $table = 'users_ext';
public $timestamps = false;
}
在控制器我嘗試在控制器顯示來自users_ext一些數據:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Support\Facades\Auth;
use App\UserExt;
class RegisterController extends Controller
{
public function registerCheck(Request $request){
$user_ext=UserExt::latest()->get();
return response()->json(array(
'users'=>$user_ext,
));
}
}
但我得到一個錯誤: 列不找到:1054未知列'created_at'in'order clause'(SQL:select * from users_ext
order by created_at
desc)
雖然t,$ timestamps = false將通過Eloquent禁用管理時間戳。 我還得做點別的嗎?
latest()會做什麼..? –