当我尝试部署我的laravel项目并执行php composer.phar安装时,我得到了这个恼人的错误.我通过git用git clone拉入了我的项目.当我浏览我的域名时,我希望看到我的应用程序:).我已经安装了正确版本的apache,mysql和php.一切都在运行.
当我做yum install php-gd我得到这个错误:错误:php56w-与php-common-5.4.16-36.el7_1.x86_64的常见冲突
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for brianmcdo/image-palette dev-master -> satisfiable by brianmcdo/image-palette[dev-master].
- brianmcdo/image-palette dev-master requires ext-gd * -> the requested PHP extension gd is missing from your system.
Problem 2
- Installation request for phpunit/phpunit 4.8.18 -> satisfiable by phpunit/phpunit[4.8.18].
- phpunit/phpunit 4.8.18 requires ext-dom * -> …Run Code Online (Sandbox Code Playgroud) 我有一个表单,我将表单数据放入一个intent,然后启动一个新的活动并发送意图的数据,但我想检查字符串是否为空我应该显示和错误消息.如果字符串不为空,则可以启动活动.
我已经尝试了以下代码,但它似乎没有工作.如果该字段为空,则只启动另一个活动(我现在只尝试过1个字段,因为我不知道如何为多个字段添加它)
//getting the field values
String firstname = editTextFirstname.getText().toString();
String lastname = editTextLastname.getText().toString();
String amount = editTextBedrag.getText().toString();
String timespan = spinnerPeriode.getSelectedItem().toString();
String iban = editTextIBAN.getText().toString();
if(firstname != null) {
//putting data in the intent
intent.putExtra(FIRSTNAME, firstname);
intent.putExtra(LASTNAME, lastname);
intent.putExtra(AMOUNT, amount);
intent.putExtra(TIMESPAN, timespan);
intent.putExtra(IBAN, iban);
startActivity(intent);
}else{
Toast.makeText(MainActivity.this, "Oops, you forgot to fill in some fields!", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)