Blame view

database/seeders/HousesTableSeeder.php 8.54 KB
242debab8   thesolarwind   Первый коммит в п...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  <?php
  
  namespace Database\Seeders;
  
  use App\Models\House;
  use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  use Illuminate\Database\Eloquent\Model;
  use Illuminate\Database\Seeder;
  
  class HousesTableSeeder extends Seeder
  {
      /**
       * Run the database seeds.
       *
       * @return void
       */
      public function run()
      {
          $data = [
              /*1 */[
                  'title' => 'Индустриальная недвижимость1',
f399180fc   Андрей Ларионов   Админка страница ...
22
                  //'slug' => 'Individual_nedvijimost1',
242debab8   thesolarwind   Первый коммит в п...
23
24
25
26
27
28
29
30
31
32
33
                  'area_id' => 1,
                  'area' => 26,
                  'type_area_id' => 1,
                  'format_area_id' => 1,
                  'metro' => 'СтанцияМетро1',
                  'description_metro' =>  '5 минут до станции метро',
                  'address' => 'ул.Арбатская д.5, оф4',
                  'okrug' => 'Округ1',
                  'format_house' => 'Аренда',
                  'floor' => 5,
                  'floor_bild' => 25,
f615f47db   Андрей Ларионов   Страница каталога...
34
                  'price' => 2334,
242debab8   thesolarwind   Первый коммит в п...
35
                  'rent_in_year' => 280000,
f615f47db   Андрей Ларионов   Страница каталога...
36
                  'rent_in_month' => 0,
242debab8   thesolarwind   Первый коммит в п...
37
38
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
39
                  'foto_main' => 'images/card/card-img-1.jpg',
242debab8   thesolarwind   Первый коммит в п...
40
41
42
              ],
              /*2*/[
                  'title' => 'Индустриальная недвижимость2',
f399180fc   Андрей Ларионов   Админка страница ...
43
                  //'slug' => 'Individual_nedvijimost2',
242debab8   thesolarwind   Первый коммит в п...
44
45
46
47
48
49
50
51
52
53
54
                  'area_id' => 1,
                  'area' => 18,
                  'type_area_id' => 2,
                  'format_area_id' => 1,
                  'metro' => 'СтанцияМетро2',
                  'description_metro' =>  '7 минут до станции метро',
                  'address' => 'ул.Улица1 д.15, оф67',
                  'okrug' => 'Округ1',
                  'format_house' => 'Аренда',
                  'floor' => 3,
                  'floor_bild' => 20,
f615f47db   Андрей Ларионов   Страница каталога...
55
                  'price' => 10000,
242debab8   thesolarwind   Первый коммит в п...
56
                  'rent_in_year' => 120000,
f615f47db   Андрей Ларионов   Страница каталога...
57
                  'rent_in_month' => 0,
242debab8   thesolarwind   Первый коммит в п...
58
59
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
60
                  'foto_main' => 'images/card/card-img-2.jpg',
242debab8   thesolarwind   Первый коммит в п...
61
62
63
              ],
              /*3*/[
                  'title' => 'Индустриальная недвижимость3',
f399180fc   Андрей Ларионов   Админка страница ...
64
                  //'slug' => 'Individual_nedvijimost3',
242debab8   thesolarwind   Первый коммит в п...
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
                  'area_id' => 1,
                  'area' => 37,
                  'type_area_id' => 2,
                  'format_area_id' => 3,
                  'metro' => 'СтанцияМетро3',
                  'description_metro' =>  '8 минут до станции метро',
                  'address' => 'ул.улица2 д.35, оф6',
                  'okrug' => 'Округ2',
                  'format_house' => 'Продажа',
                  'floor' => 20,
                  'floor_bild' => 26,
                  'price' => 330000,
                  'rent_in_year' => 0,
                  'rent_in_month' => 0,
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
81
                  'foto_main' => 'images/card/card-img-3.jpg',
242debab8   thesolarwind   Первый коммит в п...
82
83
84
85
              ],
  
              /*4*/[
                  'title' => 'Офис1',
f399180fc   Андрей Ларионов   Админка страница ...
86
                  //'slug' => 'ofic1',
242debab8   thesolarwind   Первый коммит в п...
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
                  'area_id' => 1,
                  'area' => 34,
                  'type_area_id' => 2,
                  'format_area_id' => 2,
                  'metro' => 'СтанцияМетро4',
                  'description_metro' =>  '2 минут до станции метро',
                  'address' => 'ул.Улица4 д.45, оф45',
                  'okrug' => 'Округ1',
                  'format_house' => 'Продажа',
                  'floor' => 1,
                  'floor_bild' => 5,
                  'price' => 890000,
                  'rent_in_year' => 0,
                  'rent_in_month' => 0,
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
103
                  'foto_main' => 'images/card/card-img-4.jpg',
242debab8   thesolarwind   Первый коммит в п...
104
105
106
107
108
              ],
  
              /*5*/
              [
                  'title' => 'Индустриальная недвижимость5',
f399180fc   Андрей Ларионов   Админка страница ...
109
                 // 'slug' => 'Individual_nedvijimost5',
242debab8   thesolarwind   Первый коммит в п...
110
111
112
113
114
115
116
117
118
119
120
                  'area_id' => 2,
                  'area' => 16,
                  'type_area_id' => 2,
                  'format_area_id' => 1,
                  'metro' => 'СтанцияМетро5',
                  'description_metro' =>  '15 минут до станции метро',
                  'address' => 'ул.Арбатская д.445, оф44',
                  'okrug' => 'Округ3',
                  'format_house' => 'Аренда',
                  'floor' => 7,
                  'floor_bild' => 15,
f615f47db   Андрей Ларионов   Страница каталога...
121
                  'price' => 2222,
242debab8   thesolarwind   Первый коммит в п...
122
                  'rent_in_year' => 250000,
f615f47db   Андрей Ларионов   Страница каталога...
123
                  'rent_in_month' => 0,
242debab8   thesolarwind   Первый коммит в п...
124
125
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
126
                  'foto_main' => '',
242debab8   thesolarwind   Первый коммит в п...
127
128
129
130
131
              ],
  
              /*6*/
              [
                  'title' => 'Индустриальная недвижимость6',
f399180fc   Андрей Ларионов   Админка страница ...
132
                  //'slug' => 'Individual_nedvijimost6',
242debab8   thesolarwind   Первый коммит в п...
133
134
135
136
137
138
139
140
141
142
143
                  'area_id' => 2,
                  'area' => 30,
                  'type_area_id' => 3,
                  'format_area_id' => 2,
                  'metro' => 'СтанцияМетро1',
                  'description_metro' =>  '10 минут до станции метро',
                  'address' => 'ул.Улица д.1, оф1',
                  'okrug' => 'Округ12',
                  'format_house' => 'Аренда',
                  'floor' => 5,
                  'floor_bild' => 25,
f615f47db   Андрей Ларионов   Страница каталога...
144
                  'price' => 800,
242debab8   thesolarwind   Первый коммит в п...
145
                  'rent_in_year' => 190000,
f615f47db   Андрей Ларионов   Страница каталога...
146
                  'rent_in_month' => 0,
242debab8   thesolarwind   Первый коммит в п...
147
148
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
149
                  'foto_main' => 'images/card/card-img-5.jpg',
242debab8   thesolarwind   Первый коммит в п...
150
151
152
153
154
              ],
  
              /*7*/
              [
                  'title' => 'Офис7',
f399180fc   Андрей Ларионов   Админка страница ...
155
                  //'slug' => 'Individual_nedvijimost7',
242debab8   thesolarwind   Первый коммит в п...
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
                  'area_id' => 2,
                  'area' => 25,
                  'type_area_id' => 1,
                  'format_area_id' => 1,
                  'metro' => 'СтанцияМетро11',
                  'description_metro' =>  '5 минут до станции метро',
                  'address' => 'ул.Арбатская д.15, оф14',
                  'okrug' => 'Округ11',
                  'format_house' => 'Продажа',
                  'floor' => 2,
                  'floor_bild' => 5,
                  'price' => 400000,
                  'rent_in_year' => 0,
                  'rent_in_month' => 0,
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
172
                  'foto_main' => 'images/card/card-img-6.jpg',
242debab8   thesolarwind   Первый коммит в п...
173
174
175
176
177
              ],
  
              /*8*/
              [
                  'title' => 'Индустриальная недвижимость8',
f399180fc   Андрей Ларионов   Админка страница ...
178
                  //'slug' => 'Individual_nedvijimost8',
242debab8   thesolarwind   Первый коммит в п...
179
180
181
182
183
184
185
186
187
188
189
                  'area_id' => 2,
                  'area' => 20,
                  'type_area_id' => 3,
                  'format_area_id' => 3,
                  'metro' => 'СтанцияМетро3',
                  'description_metro' =>  '12 минут до станции метро',
                  'address' => 'ул.Проспект д.55, оф45',
                  'okrug' => 'Округ5',
                  'format_house' => 'Аренда',
                  'floor' => 5,
                  'floor_bild' => 21,
f615f47db   Андрей Ларионов   Страница каталога...
190
                  'price' => 4000,
242debab8   thesolarwind   Первый коммит в п...
191
                  'rent_in_year' => 450000,
f615f47db   Андрей Ларионов   Страница каталога...
192
                  'rent_in_month' => 0,
242debab8   thesolarwind   Первый коммит в п...
193
194
                  'object_plan' => '',
                  'floor_plan' => '',
f615f47db   Андрей Ларионов   Страница каталога...
195
                  'foto_main' => 'images/card/card-img-7.jpg',
242debab8   thesolarwind   Первый коммит в п...
196
197
198
199
200
201
              ],
          ];
  
          foreach ($data as $item) {
              $albom = new House();
              $albom->title = $item['title'];
f399180fc   Андрей Ларионов   Админка страница ...
202
              //$albom->slug = $item['slug'];
242debab8   thesolarwind   Первый коммит в п...
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
              $albom->area_id = $item['area_id'];
              $albom->area = $item['area'];
              $albom->type_area_id = $item['type_area_id'];
              $albom->format_area_id = $item['format_area_id'];
              $albom->metro = $item['metro'];
              $albom->description_metro = $item['description_metro'];
              $albom->address = $item['address'];
              $albom->okrug = $item['okrug'];
              $albom->format_house = $item['format_house'];
              $albom->floor = $item['floor'];
              $albom->price = $item['price'];
              $albom->rent_in_year = $item['rent_in_year'];
              $albom->rent_in_month = $item['rent_in_month'];
              $albom->object_plan = $item['object_plan'];
              $albom->floor_plan = $item['floor_plan'];
f615f47db   Андрей Ларионов   Страница каталога...
218
              $albom->foto_main = $item['foto_main'];
242debab8   thesolarwind   Первый коммит в п...
219
220
221
222
              $albom->save();
          }
      }
  }