seederで画像をいっぺんに読み込む方法
use Illuminate\Database\Seeder;
use App\Predict;
※Predictモデルを使うので、必ずuseを記入すること
class PredictsSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$imagePaths = [
'test_ticket/image1.png',
'test_ticket/image2.png',
'test_ticket/image3.png',
'test_ticket/image4.png',
'test_ticket/image5.png',
'test_ticket/image6.png',
'test_ticket/image7.png',
'test_ticket/image8.png',
'test_ticket/image9.png',
'test_ticket/image10.png',
];
※foreeachで複数枚を一つずつ取り出していく
foreach ($imagePaths as $imagePath) {
$predict = new Predict;
※どこにも定義されてないので、new Predictを作成する必要がある
$predict->test_ticket = $imagePath;
※predictテーブルのtest_ticketに画像が入った変数を代入する
$predict->save();
※最後に保存する
}