我是Laravel的新手,我在模型上遇到了一些问题。
城市有一个包含以下列的表:-id -Country_code -城市,模型为:
use Illuminate'Auth'UserTrait;
use Illuminate'Auth'Reminders'RemindableTrait;
use Illuminate'Auth'Reminders'RemindableInterface;
Class City extends Eloquent {
protected $table = 'City';
protected $fillable = array('Country_code', 'City');
public function getRememberToken() {
return 0;
}
public function setRememberToken($token) {
return 0;
}
public function getRememberTokenName()
{
return 0;
}
}
我还有一个包含以下列的国家/地区表:
-id -国家
模型为:
use Illuminate'Auth'UserTrait;
use Illuminate'Auth'Reminders'RemindableTrait;
use Illuminate'Auth'Reminders'RemindableInterface;
Class Pais extends Eloquent {
protected $table = 'Country';
protected $fillable = array('id', 'Country');
public function getRememberToken() {
return 0;
}
public function setRememberToken($token) {
return 0;
}
public function getRememberTokenName()
{
return 0;
}
}
当我打包一个保管箱时,国家模型效果很好,
当我填充保管箱城市时,发生以下错误ERR_EMPTY_RESPONSE:
控制台上的铬:
加载资源: ERR_EMPTY_RESPONSE net :: http ://本地主机/旅行实验室/公共/报价加载资源失败: ERR_CACHE_MISS net :: http ://本地主机/旅行实验室/公共/报价
有人可以帮忙吗?我做错了什么?链接外键的正确方法是什么?
尝试像这样更改您的代码段并检查..
这是我在我的模型中使用并且工作正常的东西......
use Illuminate'Auth'UserTrait;
use Illuminate'Auth'UserInterface;
use Illuminate'Auth'Reminders'RemindableTrait;
use Illuminate'Auth'Reminders'RemindableInterface;
class Adminuser extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $table = 'users';
// Define fields that cannot be set by mass assignment
protected $guarded = [ 'id', 'DateCreated', 'DateModified' ];