Laravel数据库设计与关系

时间:2014-12-24 22:23:55

标签: laravel datatable eloquent foreign-key-relationship

我想创建自己的支付系统。我的系统中有3个模型事务:

  1. 从银行到网站上的用户帐户
  2. 从网站上的用户帐户到网站上的其他用户帐户
  3. 从网站上的用户帐户到用户信用卡
  4. 任何人都可以帮助我创建关系和表格吗? 如何使用数据库跟踪资金工作流程?

    一天后,我到了这些桌子:

    Schema::create('transactiondep', function($table)
            {
                $table->increments('id');
                $table->integer('Fromid');
                $table->integer('Toid');
                $table->string('Timestamp');    
            });
    
    Schema::create('transactionlog', function($table)
            {
                $table->increments('id');
                $table->integer('Userid');
                $table->integer('Credit');
                $table->integer('Categoryid');
                $table->integer('Request_id')->nullable();
                $table->string('Description')->nullable();
                $table->string('Timestamp');
            });
    

    示例:用户45向用户73支付了90美元;

    事务日志记录:

    id=1 || userid=45 || credit=-90 || categoryid=9 || Requestid=null || Description=null 
    
    id=2 || userid=73 || credit=+90 || categoryid=9 || Requestid=null || Description=null 
    

    transactiondep记录:

    id=1 || fromid=45 || toid=73
    

    我的桌子出了什么问题?

0 个答案:

没有答案