我是Laravel 5.0的新手。
我试图在我的两个模型 protected override void OnCreate(Bundle savedInstanceState)
{
if (IsInvalidAppState()) {
GoToLoginActivity();
base.OnCreate(null);
} else {
base.OnCreate(savedInstanceState);
}
}
private void GoToLoginActivity()
{
var intent = new Intent(Application.Context, typeof(LoginActivity));
intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.NewTask | ActivityFlags.ClearTask);
StartActivity(intent);
}
private bool IsInvalidAppState()
{
// Figure out if everything is initialized correctly
}
和User
之间建立一种非常关系。
如果修补我Device
,结果为App\user::first()->device
我使用一些虚拟数据和单null
工作填充了用户和设备表。
我在StackOverflow上搜索但我无法找到解决方案
这是我的find()
users table
我的public function up()
{
Schema::create('users', function(Blueprint $table)
{
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password', 60);
$table->rememberToken();
$table->timestamps();
});
}
devices table
和public function up()
{
Schema::create('devices', function(Blueprint $table)
{
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users');
$table->double('lat', 15, 8);
$table->double('lon', 15, 8);
$table->timestamps();
});
}
User Model
谢谢大家
答案 0 :(得分:0)
代码是对的,我发现有时修补程序需要在代码更改后重新启动