小编Chr*_*ill的帖子

在Laravel 4中建立SAAS的正确方法

好吧,所以大约一年前我写了一个网络应用程序,帮助组织我的爸爸公司的约会.他现在"没有它就无法开展业务".我已经决定要从中构建一个SAAS订阅模型并向公众开放.

它目前建立在codeigniter和php上,我认为它不适合SAAS版本.我计划在laravel 4中从头开始重建它并使用stripe作为支付网关.

我关心的是如何最好地处理多个客户端的数据库/应用程序结构.目前,它只服务于一个企业,并且非常抽象,并且特定于我父亲公司的需求.我需要它能够处理不同的数据,具体取决于使用它的业务.

我已经考虑过多租户,但我不确定这是否正确.我认为'gmail'风格的方法会更好.一个应用程序/域,登录后,用户将看到他们自定义的仪表板,只有他们的数据.

在我遇到编码之前,我需要弄清楚如何最好地处理一个数据库上的多个"帐户".我不想为每个用户创建一个表,也不想为每个用户创建一个数据库.

我想我的问题是,任何人都可以指出我在Laravel中如何最好地处理每月付款订阅的正确方向?这不是我要与之打交道的代码,而是我需要建立什么来处理每月向客户收费并在计费失败时拒绝他们访问.

谢谢

database saas laravel stripe-payments laravel-4

14
推荐指数
1
解决办法
5126
查看次数

如何回显出这个数组的值?

如何回显这个数组的值?

Array ( [0] => 20120514 [1] => My Event 3 )
Run Code Online (Sandbox Code Playgroud)

所以

 echo $value[0]; etc
Run Code Online (Sandbox Code Playgroud)

到目前为止我有这个:

foreach (json_decode($json_data_string, true) as $item) {

$eventDate = trim($item['date']);

    // positive limit

   $myarray = (explode(',', $eventDate, 2));

foreach ($myarray as $value) {
   echo $value;
}
Run Code Online (Sandbox Code Playgroud)

这个回声是整个字符串不作为数组.如果我这样做?

  echo $value[0};
Run Code Online (Sandbox Code Playgroud)

然后我只得到2个字符?

编辑:

print_r:

数组([0] => 20120430 [1] =>我的事件1)

谢谢

克里斯

php arrays key

8
推荐指数
1
解决办法
9万
查看次数

格式化导出的时间

我在jquery中创建了一个导出到ical的日历.但是,我在日期时遇到了一些问题.

ical导出脚本需要这种格式的日期/时间:19970714T170000Z.

有谁知道这是什么以及我应该如何准备我的弦?

谢谢

time icalendar datetime date rfc5545

7
推荐指数
1
解决办法
1万
查看次数

节点 JS:未插入 mongodb

所以我正在学习 tutsplus.com 上的Node.js教程课程,到目前为止它一直很棒。

我正在学习关于 MongoDB 的课程,但我有点不知所措。我不确定为什么这对我不起作用,因为它在视频中起作用并且我的代码是相同的。我所能想到的是,自从一年前开设课程以来,已经有了更新。

从尝试到console.log各个点,我认为数据在开始时没有正确插入,因此没有返回任何内容。

除了cursor.toArray().

我目前正在学习 node 和 mongodb,所以如果我犯了一个明显的错误,请多多包涵。

我已被指示编写以下文件,然后在命令行中执行它。

编辑:

我已将问题缩小到插入脚本。通过 CLI 插入数据时,它将检索回来。

var mongo = require('mongodb'),
    host = "127.0.0.1",
    port = mongo.Connection.DEFAULT_PORT,
    db = new mongo.Db('nodejsintro', new mongo.Server(host, port, {}));

db.open(function(err){
    console.log("We are connected! " + host + " : " + port);

    db.collection("user", function(error, collection){

        console.log(error);

        collection.insert({
            id: "1",
            name: "Chris Till"
        }, function(){
                console.log("Successfully inserted Chris Till")
        });

   });

});
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js

5
推荐指数
1
解决办法
3656
查看次数

内容存储在Umbraco数据库中的哪个位置?

我为Umbraco网站继承了一个数据库,我需要提取内容,以便将其加载到另一个CMS中.

我已经恢复了SQL Server数据库,但仍然无法找到存储本质上"博客帖子"的位置.

我想要做的是:

SELECT * 
FROM blogposts
Run Code Online (Sandbox Code Playgroud)

谢谢

sql sql-server umbraco

4
推荐指数
1
解决办法
9955
查看次数

Wordpress 中的 PHP $_SERVER['PHP_SELF'] 重定向到索引页面

我有一个 wordpress 网站。有一个类别页面,上面有一个表单来对帖子进行排序/过滤。

我尝试使用 $_SERVER['PHP_SELF'] 作为表单操作,因为我需要获取表单的内容以显示帖子,但是当我这样做时,它会重定向到索引页面。

是否有一个原因?或者在 wordpress 中提交表单的更好方法。

谢谢

php forms wordpress action

3
推荐指数
1
解决办法
1万
查看次数

滚动到页面上元素的底部

我希望实现单击锚标记的效果,并滚动到页面上的元素.

我已经用jquery scrollTo了.像这样:

$.scrollTo( this.hash, 1500, {
    easing:'easeInOutCubic',
    'axis':'y'
});
Run Code Online (Sandbox Code Playgroud)

但是,我需要对齐它,以便元素在完成动画时位于视口的底部.页面上的每个部分都有不同的高度,因此我需要动态获取元素的位置和高度.

我很难弄清楚我需要计算什么数字来实现这个目标.

编辑

我现在把它改成了这个

var section = $(this.hash);

var scrollPos = $(section).offset().top + ( $(window).height() - $(section).height() );

$('html, body').scrollTop( scrollPos );
Run Code Online (Sandbox Code Playgroud)

但这仍然是错误的,'#about'部分现在是点击页面的一半,而不是在视口底部对齐.

谢谢

javascript jquery plugins scroll

0
推荐指数
1
解决办法
3595
查看次数