1-我正在尝试生成用于将Android与Facebook集成的密钥哈希.我知道我必须在提示符下运行以下命令(我在Windows上):
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)
但是我在哪里可以获得RELEASE_KEY_ALIAS和RELEASE_KEY_PATH的值?请帮助我,我已经浏览了很多,但没有找到它们的位置.
2- stackoverflow回答说获取哈希密钥的另一种方法是下载这个,并在我的Android设备上运行.当我将它导入Eclipse时购买我得到了一堆我不知道很难解决的错误.问题是这一个
我想验证仅当其他两个输入为空时才需要输入。所以我为此使用required_without_all验证规则。
根据 Laravel 5.4 文档,“ Required Without All ”:
仅当所有其他指定字段都不存在时,验证字段必须存在且不为空。
但是我认为我不知道Laravel 中的Present意味着什么,因为我认为这意味着必须填写输入。
当我运行测试并将用户名留空时,无论名字和姓氏输入是填充还是空,它总是返回以下错误:
当名字/姓氏都不存在时,用户名字段是必需的。
这是我对控制器的验证:
public function test()
{
$this->validate(request(), [
'username' => 'required_without_all: firstname, lastname',
]);
return redirect('/');
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试将facebook添加到我的应用程序中,我正按照这些步骤完全按照他们的说法(我正在进行Eclipse安装):
https://developers.facebook.com/docs/android/getting-started?locale=es_LA#eclipse
但是我在这行上的AndroidManifest.xml上收到错误:
<meta-data android:value="@string/facebook_app_id" android:name="com.facebook.sdk.ApplicationId"/>
Run Code Online (Sandbox Code Playgroud)
错误说:错误:找不到与给定名称匹配的资源('value'with value'@ string/facebook_app_id')
我需要使用 Eloquent 从路由中过滤活动客户端。
我正在使用无法修改的第三方数据库。在我的项目中,我有两个模型:Cliente(client)和Ruta(route),它们具有多对多关系,因此我在模型中添加了belongsToMany关系。
我对数据透视表唯一感兴趣的列称为 DESACTIV,它告诉我客户端是否已针对路由停用。
鲁塔型号:
class Ruta extends Model
{
protected $connection = 'mysql2';
protected $table = 'truta';
protected $primaryKey = 'CODIRUTA';
public function clientes(){
return $this->belongsToMany(Cliente::class, 'tcpcarut', 'CODIRUTA', 'CODICLIE')->withPivot('DESACTIV');
}
}
Run Code Online (Sandbox Code Playgroud)
客户型号:
class Cliente extends Model
{
protected $connection = 'mysql2';
protected $table = 'tcpca';
protected $primaryKey = 'CODICLIE';
public function rutas(){
return $this->belongsToMany(Ruta::class, 'tcpcarut', 'CODICLIE', 'CODIRUTA')->withPivot('DESACTIV');
}
}
Run Code Online (Sandbox Code Playgroud)
我需要的是获取给定特定路由的活动(或非停用)客户端。
我在我的控制器上这样做了,如下所示:
$miRuta = Ruta::where('CODIRUTA','=',$ruta)->first();
$clientes = array();
foreach ($miRuta->clientes as $cliente){
if ($cliente->DESACTIV …Run Code Online (Sandbox Code Playgroud) android ×2
facebook ×2
laravel ×2
laravel-5.4 ×2
eclipse ×1
eloquent ×1
hash ×1
java ×1
key ×1
validation ×1