小编Shi*_*hin的帖子

如何使用 3 个参数 Laravel 从数据库中获取数据

我还是这个 Laravel 的新手,现在我在从数据库中获取数据时遇到了麻烦。我想得到的是当只有一个数据可用时,第二个参数不会被执行,但是如果第二个参数有一些可用的数据,那么第一个参数和第二个参数的所有数据都将被调用。

    $detail = Barang_Keluar_Detail::findOrFail($id); //15
    $cariid = $detail->pluck('barang_keluar_id');
    $instansiquery = Barang_Keluar::where('id',$cariid)->first(); //21
    $instansiid = $instansiquery->pluck('instansi_id');
    $tanggal = $instansiquery->pluck('tanggal')->first();//2019-12-31
Run Code Online (Sandbox Code Playgroud)

参数在这里

    $cariinstasama = Barang_Keluar::where('id', $cariid)
        ->orWhere(function ($query) use($instansiid, $tanggal) {
            $query->where('tanggal', "'$tanggal'")
            ->where('instansi_id', $instansiid);
        });
Run Code Online (Sandbox Code Playgroud)

请任何帮助将不胜感激,谢谢。

mysql laravel eloquent

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

如何设置默认 Chrome 自定义标签不必显示“打开方式”

我已经使用 Chrome 自定义选项卡构建了一个 Android 应用程序,但是当我单击按钮显示 URL 时,会出现一个对话框,提示我需要选择“打开方式”并列出所有可供选择的浏览器应用程序。我的问题是如何确定应用程序仅将 Chrome 设置为默认值,而不必再打开“打开方式”对话框。

fab.setOnClickListener {
    val url = "http://myurl.com/"
    val builder = CustomTabsIntent.Builder()
    builder.setToolbarColor(ContextCompat.getColor(this@MainActivity,R.color.colorAccent))
    builder.addDefaultShareMenuItem()

    val anotherCustomTab = CustomTabsIntent.Builder().build()

    val intent = anotherCustomTab.intent
    intent.data = Uri.parse("http://myurl.com/")

    builder.setShowTitle(true)

    val customTabsIntent = builder.build()
    customTabsIntent.launchUrl(this@MainActivity, Uri.parse(url))
}
Run Code Online (Sandbox Code Playgroud)

android android-webview kotlin chrome-custom-tabs android-customtabs

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