我还是这个 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)
请任何帮助将不胜感激,谢谢。
我已经使用 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