Я новичок в Laravel. У меня есть проект в Laravel 5.8.
У меня есть этот код:
Schema::create('user_profile_images', function (Blueprint $table) {
$table->bigIncrements('id');
$table->bigInteger('user_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
$table->string('path1', 255);
$table->smallInteger('number1')->default(0);
$table->string('path2', 255);
$table->smallInteger('number2')->default(0);
$table->string('path3', 255);
$table->smallInteger('number3')->default(0);
$table->string('path4', 255);
$table->smallInteger('number4')->default(0);
$table->string('path5', 255);
$table->smallInteger('number5')->default(0);
$table->string('path6', 255);
$table->smallInteger('number6')->default(0);
$table->string('path7', 255);
$table->smallInteger('number7')->default(0);
$table->ipAddress('ip');
$table->engine = "InnoDB";
$table->charset = 'utf8mb4';
$table->collation = 'utf8mb4_unicode_ci';
});
User.php
public function UserProfileImageGallery()
{
return $this->hasMany('App\UserProfileImage', 'user_id', 'id');
}
Мне нужно отобразить путь пользователя (path1, path2, путь3, путь4 ... путь7) в порядке номеров (номер1, номер2, номер3 ... номер7).
например:
$path1 = "www1";
$number1 = 2;
$path2 = "www2";
$number2 = 1;
$path3 = "www3";
$number3 = 3;
В результате мне нужно:
www2, www1, www3
Как мне это сделать?