我有一个有效的配置文件,我运行的程序在我的一个iPhone上工作正常.但是,出于某种原因,我无法将其添加到我的其他iPhone.以下是它的外观:
显示配置文件
单击以添加一个
选择我的配置文件
Aaaaa没有任何反应
有没有其他人遇到类似的问题或有谁知道什么可能是解决方案?截至目前,似乎xcode没有响应.
介绍
伙计们,我对模型工厂和多个唯一列有疑问:
背景
我有一个名为Image的模型。此模型的语言支持存储在单独的模型ImageText中。ImageText具有image_id列,语言列和文本列。
ImageText在MySQL中有一个约束,即image_id和语言的组合必须唯一。
class CreateImageTextsTable extends Migration
{
public function up()
{
Schema::create('image_texts', function ($table) {
...
$table->unique(['image_id', 'language']);
...
});
}
...
Run Code Online (Sandbox Code Playgroud)
现在,我希望每个图像在完成播种后都具有多个ImageText模型。对于模型工厂和播种机,这很容易:
factory(App\Models\Image::class, 100)->create()->each(function ($image) {
$max = rand(0, 10);
for ($i = 0; $i < $max; $i++) {
$image->imageTexts()->save(factory(App\Models\ImageText::class)->create());
}
});
Run Code Online (Sandbox Code Playgroud)
问题
但是,当使用模型工厂和fakerr进行播种时,通常会看到以下消息:
[PDOException]
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '76-gn' for key 'image_texts_image_id_language_unique'
Run Code Online (Sandbox Code Playgroud)
这是因为在某个时候,在for循环内,伪造者将为图像随机两次使用相同的languageCode,从而打破了['image_id','language']的唯一约束。
您可以更新ImageTextFactory这样说:
$factory->define(App\Models\ImageText::class, …
Run Code Online (Sandbox Code Playgroud) 我正在Azure上运行一个laravel应用程序.事情正朝着正确的方向发展,作曲家安装完全没有用.然而,现在,"php artisan optimize"命令超时:
但是,单独运行"php artisan optimize"是没有问题的:
可能是什么原因造成的?
编辑:
删除symfony文件夹没有帮助,当我运行"Composer install"命令时它不存在:
增加超时限制也无济于事,我在azure和composer.json文件中增加了它:
在再次安装symfony-components后,这仍然会给我一个超时:
...
laravel ×2
php ×2
artisan ×1
azure ×1
composer-php ×1
iphone ×1
laravel-5.4 ×1
mysql ×1
xcode6 ×1