小编Poo*_*ian的帖子

Laravel:在另一个数据库上运行迁移

在我的应用程序中,每个用户都有自己的数据库,用户注册后创建.连接和数据库数据(数据库名称,用户名,密码)保存在默认数据库的表中.

try{
    DB::transaction(function() {

        $website = new Website();
        $website->user_id = Auth::get()->id;
        $website->save();

        $database_name = 'website_'.$website->id;

        DB::statement(DB::raw('CREATE DATABASE ' . $database_name));

        $websiteDatabase = new WebsiteDatabase();
        $websiteDatabase->website_id = $website->id;
        $websiteDatabase->database_name = $database_name;
        $websiteDatabase->save();

    });
} catch(\Exception $e) {
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

现在我想在新用户的数据库创建后运行一些迁移.

可能吗?

谢谢

database-migration multi-tenant laravel laravel-4

15
推荐指数
4
解决办法
2万
查看次数

GoogleApiActivity上的java.lang.NullPointerException

我使用Crashlytics我的Android应用程序,我当时ActivityThread.java有许多崩溃:android.app.ActivityThread.deliverResults

我在这里放了一些堆栈跟踪:

Fatal Exception: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=0, data=null} to activity {me.robano.android/com.google.android.gms.common.api.GoogleApiActivity}: java.lang.NullPointerException
       at android.app.ActivityThread.deliverResults(ActivityThread.java:3641)
       at android.app.ActivityThread.handleSendResult(ActivityThread.java:3684)
       at android.app.ActivityThread.access$1300(ActivityThread.java:166)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1331)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5584)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
       at dalvik.system.NativeStart.main(NativeStart.java)
Caused by java.lang.NullPointerException
       at com.google.android.gms.common.api.GoogleApiActivity.zza(Unknown Source)
       at com.google.android.gms.common.api.GoogleApiActivity.onActivityResult(Unknown Source)
       at android.app.Activity.dispatchActivityResult(Activity.java:5634)
       at android.app.ActivityThread.deliverResults(ActivityThread.java:3637)
       at android.app.ActivityThread.handleSendResult(ActivityThread.java:3684)
       at android.app.ActivityThread.access$1300(ActivityThread.java:166)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1331)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5584)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
       at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud)

我也在我的应用程序中使用谷歌firebase.

请帮忙!谢谢

android google-api firebase crashlytics

10
推荐指数
1
解决办法
677
查看次数

Telegram bot api:错误代码429,错误:请求太多:稍后重试

我们有一个电报机器人,它有大约120万用户.

现在在向这些订户数量发送消息时遇到了问题.

Telegram bot API不提供任何批量消息功能,我们必须将个别请求发送到电报.问题是在几千条消息之后,电报开始响应错误429:请求太多,并且暂时不接受任何请求.

我们如何有效地向订阅者发送消息?

java telegram-bot

7
推荐指数
3
解决办法
6997
查看次数

PHP日光浴:更新文档部分

我想用PHP Solarium更新Apache Solr 4.0中的文档部分,而不是更新整个文档.我知道它在Solr中的可能性(Solr中的文档),我无法找到有关如何在日光浴室中执行此操作的任何文档.所有现有的Solarium文档都指向我更新整个文档,这是有问题的和不必要的.

php solr solarium solr4

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