1 00:00:00,000 --> 00:00:02,538 >> [MUSIC PLAYING] 2 00:00:02,538 --> 00:00:10,800 3 00:00:10,800 --> 00:00:12,390 >> ERIC Ouyang: Hey, h蓹r k蓹s. 4 00:00:12,390 --> 00:00:13,580 Xo艧 g蓹lmisiniz. 5 00:00:13,580 --> 00:00:16,860 Bu Building Dynamic edir Web Laravel il蓹 Apps. 6 00:00:16,860 --> 00:00:18,290 My name Eric Ouyang edir. 7 00:00:18,290 --> 00:00:23,860 M蓹n sosial t蓹dqiqatlar oxuyan sophomore am komp眉ter orta il蓹, 8 00:00:23,860 --> 00:00:27,290 v蓹 m蓹n Adams ya艧ay谋r Burada Harvard House. 9 00:00:27,290 --> 00:00:33,340 >> Bel蓹 ki, Laravel, onun 蓹n 蓹sas, Bir MVC web app 莽蓹r莽iv蓹sind蓹 edir. 10 00:00:33,340 --> 00:00:38,265 Bel蓹 ki, u艧aqlar n蓹 kimi CS50 Maliyy蓹 apar谋r, 11 00:00:38,265 --> 00:00:42,480 Laravel imkan verir ki, bir 莽蓹r莽iv蓹 dinamik web apps yaratmaq 眉莽眉n. 12 00:00:42,480 --> 00:00:47,710 Bel蓹 ki, b蓹zi m蓹nas谋nda hesab ed蓹 bil蓹r m蓹hsullar谋 n枚v眉 davam谋 olaraq 13 00:00:47,710 --> 00:00:50,470 Siz CS50 bunu etdik Maliyy蓹, lakin bir sistem 14 00:00:50,470 --> 00:00:55,890 daha 莽ox m枚hk蓹m, 莽ox b蓹zi hissl蓹ri daha z蓹rif, 15 00:00:55,890 --> 00:00:57,870 v蓹 bir 莽ox t蓹min edir sizin 眉莽眉n i艧levsellik 16 00:00:57,870 --> 00:01:03,060 kifay蓹t q蓹d蓹r m眉r蓹kk蓹b qurmaq web applications. 17 00:01:03,060 --> 00:01:05,010 Bel蓹 ki, b蓹zi vasit蓹sil蓹 ged蓹k 蓹sas x眉susiyy蓹tl蓹ri, 18 00:01:05,010 --> 00:01:09,550 sonra biz bir daxil dal谋艧 laz谋md谋r Bir blog tikinti n眉mun蓹 19 00:01:09,550 --> 00:01:12,500 Laravel il蓹 t蓹tbiqi. 20 00:01:12,500 --> 00:01:16,700 >> Ilk 艧ey biri Bel蓹 ki, i艧 MVC n枚v眉 onu f蓹rql蓹ndirir 21 00:01:16,700 --> 00:01:22,100 Siz CS50 il蓹 bunu etdik ki, bir ORM m眉h蓹rrik daxildir. 22 00:01:22,100 --> 00:01:27,410 Bel蓹 ki, ORM obyekt 眉莽眉n dayan谋r relational mapping. 23 00:01:27,410 --> 00:01:31,080 Bel蓹 ki, bu qurma臒a imkan verir abstraksiya bir qat 24 00:01:31,080 --> 00:01:35,230 veril蓹nl蓹r bazas谋 aras谋nda v蓹 n蓹zar蓹t莽il蓹ri. 25 00:01:35,230 --> 00:01:39,150 CS50 Maliyy蓹 oldu臒u Bel蓹 ki, f蓹rqli birba艧a, sor臒u etm蓹k 26 00:01:39,150 --> 00:01:44,790 ORM qat imkan verir m眉c蓹rr蓹d 眉z yaratmaq 27 00:01:44,790 --> 00:01:48,085 daha g眉cl眉 olan modell蓹r SQL sor臒u il蓹 birba艧a bil蓹rsiniz. 28 00:01:48,085 --> 00:01:50,590 29 00:01:50,590 --> 00:01:53,510 >> H蓹qiq蓹t蓹n ba艧qa bir 艧ey faydal谋 devral谋nabilen 艧ablonlar谋 var. 30 00:01:53,510 --> 00:01:58,990 Bel蓹 ki, CS50 Maliyy蓹 g枚r蓹c蓹ksiniz, Siz 莽ox 艧ey yeniden ba艧a, 31 00:01:58,990 --> 00:02:03,150 hara potensial bil蓹r Siz ed蓹 deyilik, h蓹r 艧eyi t蓹krar. 32 00:02:03,150 --> 00:02:08,539 Bel蓹 ki, burada Laravel, siz n蓹 istifad蓹 ed蓹 bil蓹rsiniz blade 艧ablon m眉h蓹rrik kimi tan谋nan 33 00:02:08,539 --> 00:02:10,530 bir master layout yaratmaq. 34 00:02:10,530 --> 00:02:15,840 V蓹 orada, siz varis olar bel蓹 ki, sub-艧ablonlar谋 h蓹qiq蓹t蓹n bil蓹r 35 00:02:15,840 --> 00:02:21,210 莽蓹r莽iv蓹sind蓹 elementl蓹ri daxildir b枚y眉k baza 艧ablon edir. 36 00:02:21,210 --> 00:02:21,810 >> Miqrasiya. 37 00:02:21,810 --> 00:02:29,010 Bel蓹 ki, bu bar蓹d蓹 kifay蓹t q蓹d蓹r standart x眉susiyy蓹tl蓹ri 蓹n m眉asir web proqram 莽蓹r莽iv蓹sind蓹. 38 00:02:29,010 --> 00:02:32,710 Bel蓹 ki, bu t蓹msil etm蓹k 眉莽眉n imkan verir kodu veril蓹nl蓹r bazas谋 艧emas谋 d蓹yi艧iklikl蓹r. 39 00:02:32,710 --> 00:02:39,200 Bel蓹 ki, dem蓹k olacaq olmadan, phpMyAdmin, Siz, h蓹qiq蓹t蓹n, bu miqrasiyan谋n yarada 40 00:02:39,200 --> 00:02:44,660 Siz bazas谋 t蓹msil harada 艧emas谋 birba艧a kodu d蓹yi艧ir. 41 00:02:44,660 --> 00:02:48,070 Bu x眉susil蓹 to-- verir Siz i艧 bir 莽ox insanlar varsa 42 00:02:48,070 --> 00:02:52,650 Eyni web application-- haqq谋nda bu d蓹yi艧iklikl蓹ri izl蓹m蓹k, 43 00:02:52,650 --> 00:02:55,380 GitHub, v蓹 ya dig蓹r deposu deyirl蓹r. 44 00:02:55,380 --> 00:03:00,880 >> Bel蓹 ki, bu h蓹qiq蓹t蓹n faydal谋d谋r v蓹 ehtiyac azald谋r 45 00:03:00,880 --> 00:03:04,580 dem蓹k,, SQL zibillikl蓹rin bir 莽ox 蓹traf谋nda ke莽ir. 46 00:03:04,580 --> 00:03:07,140 V蓹 n蓹hay蓹t, B蓹st蓹kar deyil h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n faydal谋 bir 艧ey 47 00:03:07,140 --> 00:03:09,840 ki, dig蓹r istifad蓹 etm蓹y蓹 imkan verir Xalq kodu z蓹hmli 艧ey蓹. 48 00:03:09,840 --> 00:03:14,020 Bel蓹 ki, Laravel kimi strukturla艧d谋r谋lm谋艧 bir ne莽蓹 b蓹st蓹kar paketl蓹ri. 49 00:03:14,020 --> 00:03:17,870 Bel蓹 ki, g蓹tirm蓹k ist蓹yirdi dem蓹k bir identifikasiyas谋 paketi 50 00:03:17,870 --> 00:03:23,440 v蓹 ya b蓹zi g蓹tirm蓹k ist蓹yirdi generator script v蓹 ya bir admin sort 51 00:03:23,440 --> 00:03:26,910 interface, plug v蓹 oynaya bil蓹r B蓹st蓹kar olanlar komponentl蓹ri. 52 00:03:26,910 --> 00:03:30,470 53 00:03:30,470 --> 00:03:31,570 >> Bel蓹 ki, in ba艧lamaq bildirin. 54 00:03:31,570 --> 00:03:35,185 Siz h蓹r hans谋 bir sual biz 蓹vv蓹l u艧aqlar ba艧lamaq? 55 00:03:35,185 --> 00:03:36,500 No suallar? 56 00:03:36,500 --> 00:03:37,490 Cool. 57 00:03:37,490 --> 00:03:39,990 Bel蓹 ki, ilk add谋md谋r Composer qura艧d谋rma. 58 00:03:39,990 --> 00:03:43,590 Bel蓹 ki, B蓹st蓹kar imkan verir Bu ba臒谋ml谋l谋klar谋 idar蓹, 59 00:03:43,590 --> 00:03:47,770 Bu Laravel 莽蓹r莽iv蓹sind蓹 olub v蓹 ya dig蓹r 眉莽眉nc眉 t蓹r蓹f uzad谋lmas谋. 60 00:03:47,770 --> 00:03:50,400 陌lk komanda imkan verir Siz B蓹st蓹kar download 61 00:03:50,400 --> 00:03:55,890 ikinci komanda imkan verir Yerli bin qovluq h蓹r蓹k蓹t 62 00:03:55,890 --> 00:04:01,340 bel蓹 ki, B蓹st蓹kar 莽al谋艧t谋rabilirsiniz ki, birba艧a terminal vasit蓹sil蓹. 63 00:04:01,340 --> 00:04:05,405 >> Bundan sonra, ir蓹li getm蓹k v蓹 Yeni Laravel layih蓹 yaratmaq. 64 00:04:05,405 --> 00:04:07,280 Biz, h蓹qiq蓹t蓹n, olacaq bir misal kodu istifad蓹 65 00:04:07,280 --> 00:04:10,760 M蓹n birlikd蓹 qoymaq etdik ki, Bu blog yaratmaq. 66 00:04:10,760 --> 00:04:14,420 Amma ba艧layaraq edirsinizs蓹 dan谋艧谋q, siz bu funksiyan谋 istifad蓹 edir 67 00:04:14,420 --> 00:04:18,160 burada, b蓹st蓹kar yaratmaq layih蓹, laravel sonra laravel do臒ramaq, v蓹 68 00:04:18,160 --> 00:04:19,940 Sizin layih蓹nin ad谋. 69 00:04:19,940 --> 00:04:22,275 V蓹 daxil olacaq b眉t眉n distribution kodu 70 00:04:22,275 --> 00:04:23,733 Yeni Laravel layih蓹 ba艧lamaq 眉莽眉n. 71 00:04:23,733 --> 00:04:28,870 Sizin CS50 son layih蓹l蓹r Bel蓹 ki, will y蓹qin ki, funksiyan谋 istifad蓹 etm蓹k ist蓹yirik. 72 00:04:28,870 --> 00:04:31,210 >> Amma biz bu ba艧lamaq olacaq. 73 00:04:31,210 --> 00:04:34,630 Bel蓹 ki, h蓹yata sonra , siz almaq olacaq ki, 74 00:04:34,630 --> 00:04:40,190 kifay蓹t q蓹d蓹r geni艧 say谋 blog50 fayllar谋. 75 00:04:40,190 --> 00:04:43,840 Bel蓹 ki, yaln谋z il蓹 ged蓹k Bu komponentl蓹rin b蓹zi. 76 00:04:43,840 --> 00:04:49,060 Bu mar艧rutu g枚r蓹c蓹ksiniz directory bir app qovluq var. 77 00:04:49,060 --> 00:04:52,960 App qovluq i莽蓹risind蓹 var bir ne莽蓹 faydal谋 qovluq. 78 00:04:52,960 --> 00:04:56,330 Ba艧lamaq 眉莽眉n qeyd Bu config qovluq. 79 00:04:56,330 --> 00:04:59,210 Bel蓹 ki, bu q蓹d蓹r nec蓹 edir web proqram 80 00:04:59,210 --> 00:05:04,350 dem蓹k, insanlar kimlik ged蓹n v蓹 ya pul h蓹r 艧eyi v蓹 ya veril蓹nl蓹r bazas谋 qo艧ulmaq. 81 00:05:04,350 --> 00:05:06,400 >> V蓹 n蓹 h蓹qiq蓹t蓹n var faydal谋 ki, Laravel 82 00:05:06,400 --> 00:05:09,130 Siz m眉xt蓹lif qurmaq 眉莽眉n imkan verir inki艧af m眉hit. 83 00:05:09,130 --> 00:05:12,090 Bel蓹 ki, n蓹 biz burada etdik 蓹g蓹r biz yerli qovluq alt谋nda getm蓹k, 84 00:05:12,090 --> 00:05:14,720 bir database.php fayl var. 85 00:05:14,720 --> 00:05:18,320 V蓹 burada g枚r蓹c蓹ksiniz ki, MySQL ba臒lant谋s谋 qurmaq 86 00:05:18,320 --> 00:05:22,230 fiziki qo艧ulmaq 眉莽眉n imkan verir ki, MySQL server 87 00:05:22,230 --> 00:05:24,310 Birba艧a CS50 cihaz. 88 00:05:24,310 --> 00:05:26,980 V蓹 biz bir veril蓹nl蓹r bazas谋 birl蓹艧dir蓹n edirik M蓹n m眉蓹yy蓹n Blog50 莽a臒谋r谋b. 89 00:05:26,980 --> 00:05:31,390 90 00:05:31,390 --> 00:05:37,085 >> Bel蓹 ki, h蓹qiq蓹t蓹n ir蓹li ged蓹k v蓹 Bu i艧 versiyas谋 run 91 00:05:37,085 --> 00:05:39,710 yaln谋z n蓹 bir m蓹nada almaq 眉莽眉n biz tikinti etdiyiniz proqram 92 00:05:39,710 --> 00:05:41,390 kimi g枚r眉n眉r. 93 00:05:41,390 --> 00:05:46,150 Bel蓹likl蓹, m蓹n bir sur蓹ti Bu Blog50 tamamlad谋. 94 00:05:46,150 --> 00:05:51,910 Bel蓹 ki, Laravel h蓹qiq蓹t蓹n bir server in艧a etmi艧dir 95 00:05:51,910 --> 00:05:53,910 birba艧a 莽al谋艧t谋rabilirsiniz ki, skript sat谋r谋. 96 00:05:53,910 --> 00:05:56,900 Bel蓹 ki, bu benzer PSet zaman h蓹qiq蓹t蓹n 蓹vv蓹l 97 00:05:56,900 --> 00:06:00,580 C. 枚z server qurmaq Bel蓹 ki, onlar bel蓹 bir tikilib 98 00:06:00,580 --> 00:06:04,010 Siz Laravel apps 莽al谋艧t谋rabilirsiniz ki, Birba艧a skript sat谋r谋. 99 00:06:04,010 --> 00:06:11,650 >> Biz php s蓹n蓹tkar 蓹g蓹r Bel蓹 ki, bu xidm蓹t inki艧af server ba艧layacaq 100 00:06:11,650 --> 00:06:13,880 port 8000-d蓹. 101 00:06:13,880 --> 00:06:18,250 Biz yerli ana getm蓹k 蓹g蓹r Bel蓹 ki, 8000, hey, g枚r蓹c蓹ksiniz. 102 00:06:18,250 --> 00:06:20,800 Biz blog v蓹 莽al谋艧an var. 103 00:06:20,800 --> 00:06:25,090 Bel蓹 ki, Laravel burada yaradan edir bizim blog 枚n page. 104 00:06:25,090 --> 00:06:26,350 脟ox sad蓹 t蓹tbiqi. 105 00:06:26,350 --> 00:06:28,610 Amma bir ne莽蓹 var h蓹qiq蓹t蓹n uykusuz x眉susiyy蓹tl蓹ri 106 00:06:28,610 --> 00:06:31,346 Bu ba艧l谋q alt谋nda verir ki. 107 00:06:31,346 --> 00:06:33,680 >> Bel蓹 ki, blog proqram 眉zr蓹 sad蓹. 108 00:06:33,680 --> 00:06:36,430 Biz bir post yaratmaq ist蓹yirdi, ki, 'd眉ym蓹sin蓹 vurun. 109 00:06:36,430 --> 00:06:40,470 Biz, "Hey, h蓹r k蓹s dem蓹k olar. 110 00:06:40,470 --> 00:06:44,530 Bu, h蓹qiq蓹t蓹n fun M蓹s蓹l蓹n seminar ". 111 00:06:44,530 --> 00:06:46,560 V蓹 a艧a臒谋 burada bir 艧ey yaz谋n. 112 00:06:46,560 --> 00:06:48,180 Burada Text. 113 00:06:48,180 --> 00:06:51,327 Biz t蓹qdim bas谋n, siz laz谋md谋r qeyd edir ki, yeni blog 114 00:06:51,327 --> 00:06:53,410 post 蓹lav蓹 edilmi艧dir blog 脰n s蓹hif蓹. 115 00:06:53,410 --> 00:06:56,532 116 00:06:56,532 --> 00:06:59,970 Biz burada geri getm蓹k varsa, siz g枚r蓹c蓹ksiniz Art谋q bir 艧蓹rh var 117 00:06:59,970 --> 00:07:01,160 blog. 118 00:07:01,160 --> 00:07:03,630 Biz a艧a臒谋 diyirl蓹yin varsa, siz laz谋md谋r, bel蓹 ki, Jonathan Tan deyir ki, qeyd 119 00:07:03,630 --> 00:07:08,020 O, 莽ox bu v蓹zif蓹d蓹 il蓹 intrigued edilib. 120 00:07:08,020 --> 00:07:11,570 >> Bel蓹 ki, biz nec蓹 obyekt daxil olacaq relational mapping imkan verir 121 00:07:11,570 --> 00:07:16,668 Siz bu 蓹laq蓹l蓹ri etm蓹k el蓹c蓹 d蓹 kifay蓹t q蓹d蓹r sorunsuz yol. 122 00:07:16,668 --> 00:07:17,660 Cool. 123 00:07:17,660 --> 00:07:20,290 Funksiyalar谋 haqq谋nda h蓹r hans谋 bir sual谋n谋z biz qurmaq olacaq n蓹? 124 00:07:20,290 --> 00:07:22,850 125 00:07:22,850 --> 00:07:23,840 Cool. 126 00:07:23,840 --> 00:07:28,170 Bel蓹 nin 蓹slind蓹 il蓹 ba艧lamaq ed蓹k veril蓹nl蓹r bazas谋 masalar谋 yarad谋lmas谋. 127 00:07:28,170 --> 00:07:33,190 >> Bel蓹 ki, CS50 Maliyy蓹 sizi Xat谋rladaq ki istifad蓹莽il蓹r 眉莽眉n masa birlikd蓹 qoymaq 128 00:07:33,190 --> 00:07:37,100 el蓹c蓹 d蓹 Sizin portfeli ehtiyatlar谋. 129 00:07:37,100 --> 00:07:41,040 Daha 蓹vv蓹l qeyd etdiyimiz kimi, bel蓹 ki, biz Laravel istifad蓹 130 00:07:41,040 --> 00:07:43,090 miqrasiya kimi tan谋nan bir 艧eydir. 131 00:07:43,090 --> 00:07:48,570 Biz geri getm蓹k 蓹g蓹r Bel蓹 ki, Burada distribution kodu, 132 00:07:48,570 --> 00:07:51,790 ilk komanda Laravel t蓹min edir ki, faydal谋 133 00:07:51,790 --> 00:07:54,240 Bu miqrasiya 蓹mr edir. 134 00:07:54,240 --> 00:07:59,220 Bel蓹likl蓹, biz php s蓹n蓹tkar ke莽ir蓹rk蓹n ed蓹 bil蓹rsiniz: olun. 135 00:07:59,220 --> 00:08:01,760 Bel蓹 ki, bu, biz蓹 bir miqrasiya yaratmaq imkan verir. 136 00:08:01,760 --> 00:08:03,710 >> V蓹 sonra biz laz谋md谋r Bir miqrasiya yaratmaq 137 00:08:03,710 --> 00:08:07,050 , create_posts_table adl谋 olan gedir 138 00:08:07,050 --> 00:08:11,521 olmaq biz olacaq Bizim blog saxlan谋lmas谋 ola bil蓹r. 139 00:08:11,521 --> 00:08:14,690 V蓹 o 莽al谋艧谋r ki, burada g枚r蓹c蓹ksiniz B蓹zi kod vasit蓹sil蓹 蓹slind蓹 140 00:08:14,690 --> 00:08:17,580 bir fayl yarad谋r bu bir vaxt m枚h眉r眉. 141 00:08:17,580 --> 00:08:22,260 , Biz getm蓹k v蓹 Database baxmaq 蓹g蓹r Bel蓹 ki, biz Miqrasiya sah蓹sind蓹 alt谋nda g枚r蓹c蓹ksiniz 142 00:08:22,260 --> 00:08:24,830 Bu yarad谋lm谋艧 oldu ki, bizim 眉莽眉n bo艧 fayl olan 143 00:08:24,830 --> 00:08:30,100 ad谋 il蓹 boilerplate kodu var biz m眉蓹yy蓹n ki, ismar谋c masa yaratmaq. 144 00:08:30,100 --> 00:08:31,670 >> V蓹 bu iki funksiyalar谋 vard谋r. 145 00:08:31,670 --> 00:08:40,539 Up biz zaman almaq ist蓹yirsinizs蓹 n蓹 miqrasiya veril蓹nl蓹r bazas谋 t蓹tbiq edilir. 146 00:08:40,539 --> 00:08:46,380 V蓹 a艧a臒谋 biz n蓹 olacaq n蓹 bir k枚莽 t蓹rsin蓹 ist蓹diyiniz zaman. 147 00:08:46,380 --> 00:08:49,890 Bel蓹 ki, burada h蓹yata ba艧lamaq ed蓹k Bu miqrasiya yaz谋 il蓹. 148 00:08:49,890 --> 00:08:55,480 Bel蓹 ki, yararl谋 bir sinif var Laravel da 艦ema 莽a臒谋r谋b. 149 00:08:55,480 --> 00:08:57,910 >> Bel蓹likl蓹, biz 艦ema :: yaratmaq 莽al谋艧t谋rmak olacaq. 150 00:08:57,910 --> 00:09:01,080 V蓹 biz yaratmaq olacaq Bir masa ismar谋艧lar谋 莽a臒谋r谋b. 151 00:09:01,080 --> 00:09:05,980 Burada biz bir funksiyas谋 istifad蓹 ed蓹r蓹k, bu t蓹tbiq edilir. 152 00:09:05,980 --> 00:09:11,010 V蓹 burada 蓹rzind蓹 biz, h蓹qiq蓹t蓹n olacaq Bizim masa m蓹zmunu m眉蓹yy蓹n edir. 153 00:09:11,010 --> 00:09:14,860 Biz ID yaratmaq olacaq, olan avtomatik incrementing edir. 154 00:09:14,860 --> 00:09:19,850 155 00:09:19,850 --> 00:09:24,350 >> Bundan 蓹lav蓹, biz gedirik bir sah蓹 yaratmaq 眉莽眉n 156 00:09:24,350 --> 00:09:27,060 Bizim blog ad谋 t蓹msil edir. 157 00:09:27,060 --> 00:09:29,880 158 00:09:29,880 --> 00:09:36,950 Biz d蓹 bir sah蓹 yaratmaq olacaq Bizim blog m蓹tn saxlan谋lmas谋 眉莽眉n. 159 00:09:36,950 --> 00:09:40,600 V蓹, n蓹hay蓹t, biz gedirik B蓹zi damgalar谋 saxlamaq 眉莽眉n 160 00:09:40,600 --> 00:09:44,690 Bizim post yarad谋lm谋艧d谋r zaman 眉莽眉n v蓹 yenil蓹ndi zaman. 161 00:09:44,690 --> 00:09:46,240 V蓹 a艧a臒谋 眉莽眉n, kifay蓹t q蓹d蓹r sad蓹. 162 00:09:46,240 --> 00:09:53,974 Biz n蓹 ist蓹yirik B眉t眉n damla Biz yaratd谋q masa. 163 00:09:53,974 --> 00:09:54,930 >> B枚y眉k. 164 00:09:54,930 --> 00:09:55,850 H蓹r hans谋 bir sual谋n谋z? 165 00:09:55,850 --> 00:09:59,730 166 00:09:59,730 --> 00:10:07,110 Bel蓹 ki, indi biz ir蓹liy蓹 getm蓹k 蓹g蓹r and-- h蓹qiq蓹t蓹n, yerli host, 167 00:10:07,110 --> 00:10:09,640 M蓹n蓹 biz 蓹vv蓹ll蓹r n蓹 silm蓹k imkan verir. 168 00:10:09,640 --> 00:10:14,330 169 00:10:14,330 --> 00:10:15,190 Veril蓹nl蓹r bazas谋 gedin. 170 00:10:15,190 --> 00:10:17,640 D眉艧眉n眉r蓹m ki, biz 蓹vv蓹ll蓹r n蓹 silm蓹k 眉莽眉n gedir蓹m. 171 00:10:17,640 --> 00:10:22,870 Bu Drop v蓹 yaratmaq Yeni veril蓹nl蓹r bazas谋 Blog50. 172 00:10:22,870 --> 00:10:24,930 Bel蓹 ki, indi n蓹 sehrli hiss蓹si ki, biz 173 00:10:24,930 --> 00:10:28,760 birba艧a miqrasiya m眉raci蓹t ed蓹 bil蓹r command line istifad蓹 ed蓹r蓹k veril蓹nl蓹r bazas谋 174 00:10:28,760 --> 00:10:29,290 vasit蓹dir. 175 00:10:29,290 --> 00:10:35,100 Bel蓹likl蓹, biz php s蓹n蓹tkar ke莽ir蓹rk蓹n 蓹g蓹r, Siz hey, g枚r蓹c蓹ksiniz. 176 00:10:35,100 --> 00:10:38,320 Bu miqrasiya masa yarad谋lm谋艧 oldu, biz bir az n蓹z蓹r almaq laz谋md谋r, 177 00:10:38,320 --> 00:10:40,540 v蓹 bu ilk miqrasiya t蓹tbiq edir. 178 00:10:40,540 --> 00:10:43,860 179 00:10:43,860 --> 00:10:48,920 >> Biz Blog50 baxmaq, bel蓹 ki, g枚r蓹c蓹ksiniz ki, bu, bizim 眉莽眉n iki masalar yarad谋lm谋艧 oldu. 180 00:10:48,920 --> 00:10:50,300 Birinci bu miqrasiya masa. 181 00:10:50,300 --> 00:10:54,130 Biz bu g枚z Bel蓹 ki, siz g枚r蓹c蓹ksiniz Bu c蓹dv蓹li kifay蓹t q蓹d蓹r sad蓹 deyil. 182 00:10:54,130 --> 00:10:55,490 Bu, sad蓹c蓹 hey, ki, deyilir. 183 00:10:55,490 --> 00:10:58,960 Biz bu miqrasiya m眉raci蓹t etdik. 184 00:10:58,960 --> 00:11:01,470 Biz geri getm蓹k v蓹 v蓹zif蓹l蓹rd蓹 oldu. 185 00:11:01,470 --> 00:11:05,720 Siz qurulu艧u g枚r蓹c蓹ksiniz biz bunu xahi艧 etmi艧di m蓹hz budur. 186 00:11:05,720 --> 00:11:07,350 Biz avtomatik incrementing ID. 187 00:11:07,350 --> 00:11:10,450 Biz saxlan谋lmas谋 眉莽眉n bir simli var ad谋 v蓹 m蓹tn sah蓹sind蓹 188 00:11:10,450 --> 00:11:11,450 m蓹zmun saxlan谋lmas谋 眉莽眉n. 189 00:11:11,450 --> 00:11:14,040 190 00:11:14,040 --> 00:11:14,706 B枚y眉k. 191 00:11:14,706 --> 00:11:15,560 Cool. 192 00:11:15,560 --> 00:11:21,626 Miqrasiya haqq谋nda h蓹r hans谋 bir sual谋n谋z i艧, biz onlara nec蓹 m眉raci蓹t ed蓹 bil蓹r? 193 00:11:21,626 --> 00:11:22,126 No? 194 00:11:22,126 --> 00:11:23,600 Cool. 195 00:11:23,600 --> 00:11:26,630 Bel蓹 ki, indi biz ir蓹liy蓹 getm蓹k olacaq v蓹 h蓹qiq蓹t蓹n model yaratmaq. 196 00:11:26,630 --> 00:11:33,100 Bel蓹likl蓹, biz bir ismar谋c model yaratmaq ist蓹yir蓹m ki, veril蓹nl蓹r bazas谋 bir abstraksiya saklar. 197 00:11:33,100 --> 00:11:41,040 Bel蓹 ki, daha MySQL sor臒u bunu 莽ox birba艧a yaratmaq olacaq. 198 00:11:41,040 --> 00:11:45,840 Bel蓹likl蓹, biz bir yaratmaq laz谋md谋r Burada deyil蓹n modell蓹ri qovluq. 199 00:11:45,840 --> 00:11:48,905 V蓹 burada daxili, biz olacaq Post.php adl谋 bir fayl yarad谋n. 200 00:11:48,905 --> 00:11:52,280 201 00:11:52,280 --> 00:11:54,550 >> Bu PHP fayl daxilind蓹, yaratmaq olacaq 202 00:11:54,550 --> 00:12:00,590 f蓹sah蓹tli uzanan bir sinif post. 203 00:12:00,590 --> 00:12:08,950 F蓹sah蓹tli ORM ad谋 Laravel t蓹min engine. 204 00:12:08,950 --> 00:12:12,799 V蓹 burada, biz g枚zl蓹y蓹 bil蓹r Siz, h蓹qiq蓹t蓹n, bir kod yazmaq laz谋md谋r. 205 00:12:12,799 --> 00:12:14,840 Biz b蓹zi yazmaq olacaq sonra k枚m蓹k莽i funksiyalar谋. 206 00:12:14,840 --> 00:12:19,420 Qutusu Amma bu art谋q olacaq bazas谋nda n蓹 tan谋maq 207 00:12:19,420 --> 00:12:24,770 v蓹 biz, dem蓹k, m蓹tn 蓹ld蓹 ed蓹 bil蓹rsiniz Bizim blog v蓹 ya ad谋, 208 00:12:24,770 --> 00:12:29,230 v蓹 birba艧a m蓹hsullar谋 yaratmaq he莽 olduqca 莽ox he莽 kodu. 209 00:12:29,230 --> 00:12:31,110 >> Bel蓹 ki, sehrli komponentl蓹ri biridir. 210 00:12:31,110 --> 00:12:34,980 Bu sinif d蓹f蓹 k眉l蓹k daha tam h眉quqlu ki, 211 00:12:34,980 --> 00:12:40,480 biz haqq谋nda m蓹lumat daxil olacaq n蓹 Bu 艧蓹rh, bel蓹 ki, ba臒l谋 oldu. 212 00:12:40,480 --> 00:12:42,310 H蓹m莽inin bir funksiyas谋 yaratmaq bel蓹 ki, biz, h蓹qiq蓹t蓹n, bil蓹rsiniz 213 00:12:42,310 --> 00:12:46,340 birba艧a URL almaq bir blog post s蓹hif蓹. 214 00:12:46,340 --> 00:12:46,840 Cool. 215 00:12:46,840 --> 00:12:47,881 Bu bar蓹d蓹 h蓹r hans谋 bir sual谋n谋z? 216 00:12:47,881 --> 00:12:51,140 217 00:12:51,140 --> 00:12:51,832 No. 218 00:12:51,832 --> 00:12:54,100 Cool. 219 00:12:54,100 --> 00:12:57,860 >> Bel蓹 ki, indi biz model bir d蓹f蓹, biz bir n蓹zar蓹t莽i yaratmaq ist蓹yirik 220 00:12:57,860 --> 00:13:02,340 Bu modell蓹r il蓹 interface ed蓹, v蓹 sonradan bazas谋. 221 00:13:02,340 --> 00:13:05,540 Biz bir g枚z at 蓹g蓹r Bel蓹 ki, BlogController, will 222 00:13:05,540 --> 00:13:08,490 yoxdur ki, qeyd 陌ndi burada 莽ox. 223 00:13:08,490 --> 00:13:13,220 Var olan b眉t眉n bir index funksiyas谋 ki, ana s蓹hif蓹 yarad谋r, 224 00:13:13,220 --> 00:13:18,220 lakin bir 艧ey olmadan h蓹l蓹 ke莽irm蓹k 眉莽眉n. 225 00:13:18,220 --> 00:13:20,560 >> Ilk funksiyas谋, bel蓹 ki, yaratmaq olacaq ki, 226 00:13:20,560 --> 00:13:25,790 biz蓹 imkan verir bir Bir blog yaratmaq. 227 00:13:25,790 --> 00:13:30,540 Bel蓹likl蓹, biz bir elan olacaq Newpost adl谋 yeni funksiya. 228 00:13:30,540 --> 00:13:36,430 V蓹 burada sad蓹c蓹 daxili, gedirik bu s蓹hif蓹nin susmaya t蓹yin etm蓹k 229 00:13:36,430 --> 00:13:41,850 bir versiyas谋 g枚st蓹rm蓹k olmaq, Siz CS50 geri 蓹g蓹r, 230 00:13:41,850 --> 00:13:48,020 blog.new adlanan bu 艧ablon, hans谋 Biz bir az yaratmaq olacaq. 231 00:13:48,020 --> 00:13:53,170 >> Siz line alt谋 burada g枚r蓹c蓹ksiniz ki, Biz layout bu d蓹yi艧蓹n ifad蓹 edildi. 232 00:13:53,170 --> 00:13:55,820 V蓹 biz bir n蓹z蓹r 蓹g蓹r Bax谋l谋b qovluq, 233 00:13:55,820 --> 00:14:01,640 bir D眉zenler qovluq, var olan bir 莽ox 蓹sas HTML fayl daxildir. 234 00:14:01,640 --> 00:14:04,680 V蓹 qeyd, siz g枚r蓹c蓹ksiniz bu konteyner var ki, 235 00:14:04,680 --> 00:14:06,800 Burada m蓹zmun verir ki,. 236 00:14:06,800 --> 00:14:09,460 Bizim 艧ablon daxilind蓹 Bel蓹 ki, biz n蓹 olacaq 237 00:14:09,460 --> 00:14:16,180 olacaq n蓹 yaratmaq Bu layout 蓹rzind蓹 birba艧a 蓹v蓹z. 238 00:14:16,180 --> 00:14:20,060 >> Bel蓹 ki, biz g枚st蓹rm蓹k ist蓹dikl蓹rini ifad蓹 etdi 艦ablon blog.new 莽a臒谋r谋b. 239 00:14:20,060 --> 00:14:23,790 Amma Blog daxilind蓹 var h蓹l蓹 bu yeni 艧ablon. 240 00:14:23,790 --> 00:14:26,910 Bel蓹likl蓹, biz bir yaratmaq olacaq Fayl new.blade.php 莽a臒谋r谋b. 241 00:14:26,910 --> 00:14:29,860 Bu Laravel deyir ki, Bu PHP fayl olmal谋d谋r 242 00:14:29,860 --> 00:14:31,720 il蓹 g枚st蓹ril蓹c蓹k blade 艧ablon engine. 243 00:14:31,720 --> 00:14:39,510 244 00:14:39,510 --> 00:14:42,630 Bel蓹 ki, bu kifay蓹t q蓹d蓹r deyil sad蓹 fayl. 245 00:14:42,630 --> 00:14:46,690 Bu formu olacaq Biz, h蓹qiq蓹t蓹n, bir blog 蓹lav蓹 edin. 246 00:14:46,690 --> 00:14:49,220 >> Burada sehrli Bel蓹 ki, miras hey, edir. 247 00:14:49,220 --> 00:14:52,950 Biz ki, ifad蓹 etm蓹k ist蓹yir蓹m ikib枚lm蓹li, content b枚lm蓹 248 00:14:52,950 --> 00:14:56,640 Burada olan m蓹hdudla艧谋r section v蓹stop il蓹. 249 00:14:56,640 --> 00:15:02,260 Bel蓹 ki, n蓹 aras谋nda burada var gedir master susmaya daxil 蓹v蓹z. 250 00:15:02,260 --> 00:15:07,000 V蓹 burada biz n蓹 etm蓹k ist蓹yir蓹m n蓹 脟ox sad蓹c蓹 bir yeni HTML fayl谋 yarad谋n. 251 00:15:07,000 --> 00:15:08,690 Yaln谋z tez ad谋 蓹lav蓹 ed蓹k. 252 00:15:08,690 --> 00:15:09,600 Bir blog 蓹lav蓹 edin. 253 00:15:09,600 --> 00:15:12,110 254 00:15:12,110 --> 00:15:15,390 V蓹 蓹rzind蓹 biz ist蓹yirik bir forma yaratmaq olacaq. 255 00:15:15,390 --> 00:15:19,197 >> Bu forma f蓹aliyy蓹t 眉莽眉n gedir. 256 00:15:19,197 --> 00:15:21,780 Bu bir 艧ey olacaq Biz sonra 蓹v蓹z ki, 257 00:15:21,780 --> 00:15:24,200 v蓹 biz nec蓹 g枚r眉rs眉n眉z mar艧rutla艧d谋rma burada uy臒un. 258 00:15:24,200 --> 00:15:33,600 Amma biz yaln谋z indi 眉莽眉n m眉蓹yy蓹n olacaq Bu mar艧rutu il蓹 URL gedir 259 00:15:33,600 --> 00:15:34,860 createPost edir. 260 00:15:34,860 --> 00:15:38,200 261 00:15:38,200 --> 00:15:40,320 V蓹 sonra bu davam edir 眉sul post var. 262 00:15:40,320 --> 00:15:43,940 263 00:15:43,940 --> 00:15:47,590 Burada 蓹rzind蓹 biz gedirik iki sah蓹l蓹ri var. 264 00:15:47,590 --> 00:15:49,170 Div class = "form-group". 265 00:15:49,170 --> 00:15:55,806 >> Biz Bootstrap CSS kitabxana istifad蓹 etdiyiniz graciously Twitter t蓹r蓹find蓹n t蓹min. 266 00:15:55,806 --> 00:15:57,720 Bel蓹likl蓹, biz bu iki yaratmaq olacaq. 267 00:15:57,720 --> 00:16:01,700 268 00:16:01,700 --> 00:16:05,970 Bel蓹 ki, bu ilk giri艧 gedir ad谋 olmal谋d谋r. 269 00:16:05,970 --> 00:16:08,437 Bel蓹 ki, daxil name = "title". 270 00:16:08,437 --> 00:16:09,270 Class = "formcontrol". 271 00:16:09,270 --> 00:16:13,540 272 00:16:13,540 --> 00:16:14,425 Type = "text". 273 00:16:14,425 --> 00:16:16,050 M蓹n tutucu = "Title" 蓹lav蓹 etm蓹k 眉莽眉n gedir蓹m. 274 00:16:16,050 --> 00:16:21,570 275 00:16:21,570 --> 00:16:26,140 >> V蓹 sonra ikinci bir M蓹tn sah蓹si olacaq. 276 00:16:26,140 --> 00:16:27,827 = "M蓹zmun" adland谋r谋rlar. 277 00:16:27,827 --> 00:16:28,660 Class = "formcontrol". 278 00:16:28,660 --> 00:16:33,402 279 00:16:33,402 --> 00:16:34,610 V蓹 tutucu = "Burada yaz谋n". 280 00:16:34,610 --> 00:16:42,030 281 00:16:42,030 --> 00:16:43,480 Biz d蓹 gedin. 282 00:16:43,480 --> 00:16:46,760 N蓹hay蓹t, biz olacaq tez submit 'd眉ym蓹sin蓹 蓹lav蓹 edin. 283 00:16:46,760 --> 00:16:50,370 Type = "submit" class = "btn btn-蓹sas". 284 00:16:50,370 --> 00:16:53,370 285 00:16:53,370 --> 00:16:55,340 Bel蓹 ki, bu b眉t眉n var Bootstrap x眉susiyy蓹tl蓹ri bel蓹 286 00:16:55,340 --> 00:16:58,510 Bu qoyula bil蓹r ki, ki, bir 艧蓹kild蓹 287 00:16:58,510 --> 00:17:03,730 istifad蓹莽i y谋rt谋c谋, daha 莽谋lpaq HTML-d蓹n. 288 00:17:03,730 --> 00:17:06,250 >> Bel蓹likl蓹, biz burada n蓹zar蓹t莽i m眉蓹yy蓹n etdik. 289 00:17:06,250 --> 00:17:08,930 脟ox sad蓹 g枚r眉n眉艧眉 m眉蓹yy蓹n etdik. 290 00:17:08,930 --> 00:17:12,339 Amma n蓹 蓹skik deyil birl蓹艧dirici toxuma. 291 00:17:12,339 --> 00:17:15,420 Bu n枚qt蓹d蓹, bel蓹 ki, Laravel nec蓹 he莽 bir fikir var 292 00:17:15,420 --> 00:17:18,312 Biz, h蓹qiq蓹t蓹n, olacaq Bu n蓹zar蓹t莽i daxil. 293 00:17:18,312 --> 00:17:20,270 Bel蓹 ki, bu m眉蓹yy蓹n edilir Fayl routes.php 莽a臒谋r谋b. 294 00:17:20,270 --> 00:17:22,780 295 00:17:22,780 --> 00:17:24,310 V蓹 indi, biz bir mar艧rut var. 296 00:17:24,310 --> 00:17:29,060 Biz getm蓹k zaman Bu veb ev yol, 297 00:17:29,060 --> 00:17:33,140 Bu g枚st蓹rm蓹y蓹 olacaq index n蓹zar蓹t莽i. 298 00:17:33,140 --> 00:17:38,880 Bel蓹 ki, burada biz h蓹yata n蓹 laz谋md谋r n蓹 bizim 眉莽眉n yeni bir mar艧rut bir post yaratmaq. 299 00:17:38,880 --> 00:17:41,910 >> Bel蓹likl蓹, biz bu metodu istifad蓹 ifad蓹 ed蓹n almaq 300 00:17:41,910 --> 00:17:48,650 bir istifad蓹莽i 眉莽眉n 莽al谋艧谋r ki Bu x眉susi s蓹hif蓹 v蓹 almaq 301 00:17:48,650 --> 00:17:52,850 post yeni s蓹hif蓹 v蓹 do臒ramaq biz n蓹 olacaq 302 00:17:52,850 --> 00:18:02,060 adl谋 n蓹zar蓹t莽i istifad蓹 olunur BlogController yeni post. 303 00:18:02,060 --> 00:18:03,460 biz yaln谋z yarad谋lm谋艧 bir. 304 00:18:03,460 --> 00:18:08,090 V蓹 sonra biz gedirik Newpost kimi alias. 305 00:18:08,090 --> 00:18:17,460 306 00:18:17,460 --> 00:18:19,850 Biz ba艧qa yaratmaq olacaq bir az f蓹aliyy蓹t g枚st蓹rir. 307 00:18:19,850 --> 00:18:23,520 Amma bura n蓹 "kimi" d眉ym蓹sini n蓹dir 308 00:18:23,520 --> 00:18:28,195 biz 蓹rzind蓹 蓹v蓹z ed蓹 bil蓹r Bizim Blade 艧ablonlar谋. 309 00:18:28,195 --> 00:18:32,390 310 00:18:32,390 --> 00:18:36,230 Bel蓹likl蓹, ed蓹k h蓹qiq蓹t蓹n d蓹 mar艧rut deyirl蓹r. 311 00:18:36,230 --> 00:18:38,380 Bel蓹 ki, biz d蓹 olacaq Bir n蓹zar蓹t莽i yaratmaq 312 00:18:38,380 --> 00:18:41,020 ki, biz bu mesajlar谋 yarada bil蓹rsiniz. 313 00:18:41,020 --> 00:18:46,940 Bel蓹 ki, s蓹hif蓹 ismar谋ca istifad蓹莽i ismar谋艧lar谋 Biz n蓹 olacaq n蓹, yeni z蓹rb蓹 314 00:18:46,940 --> 00:18:51,350 bir n蓹zar蓹t莽i istifad蓹 edir ki, biz q谋sa yaratmaq olacaq 315 00:18:51,350 --> 00:18:56,160 createPost da BlogController 莽a臒谋r谋b. 316 00:18:56,160 --> 00:19:01,929 V蓹 biz alias olacaq createPost kimi bu. 317 00:19:01,929 --> 00:19:03,380 Cool. 318 00:19:03,380 --> 00:19:05,811 >> H蓹r hans谋 bir sual谋n谋z? 319 00:19:05,811 --> 00:19:06,310 Cool. 320 00:19:06,310 --> 00:19:09,790 Bel蓹 ki, biz bu g眉n蓹 q蓹d蓹r n蓹 run bildirin. 321 00:19:09,790 --> 00:19:16,930 Biz php s蓹n蓹tkar 蓹g蓹r Bel蓹 ki, xidm蓹t biz s蓹hvl蓹r 莽ox g枚r蓹c蓹ksiniz. 322 00:19:16,930 --> 00:19:20,385 Biz var kimi Bel蓹 ki, g枚r眉n眉r mar艧rutlar 眉zr蓹 syntax error 27 girdi. 323 00:19:20,385 --> 00:19:20,885 Ah. 324 00:19:20,885 --> 00:19:21,718 N枚qt蓹li verg眉l itkin. 325 00:19:21,718 --> 00:19:24,900 326 00:19:24,900 --> 00:19:32,870 Bel蓹 ki, biz 8000 getm蓹k 蓹g蓹r, Burada h蓹l蓹 he莽 bir 艧ey g枚r蓹c蓹ksiniz. 327 00:19:32,870 --> 00:19:34,740 Bel蓹 ki, bu u m蓹nim ana s蓹hif蓹. 328 00:19:34,740 --> 00:19:37,730 >> Biz g枚nd蓹rm蓹k getm蓹k 蓹g蓹r Amma hey, yeni do臒ramaq. 329 00:19:37,730 --> 00:19:40,425 Biz yaln谋z yarad谋lm谋艧 艧蓹klind蓹 olacaq. 330 00:19:40,425 --> 00:19:42,550 Hal-haz谋rda, biz var funksionall谋臒谋 h蓹yata 331 00:19:42,550 --> 00:19:44,060 Biz bas谋n zaman d眉ym蓹sini g枚nd蓹rin. 332 00:19:44,060 --> 00:19:47,110 Biz bas谋n Bel蓹 ki t蓹qdim d眉ym蓹sini bir s蓹hv 莽al谋艧t谋rmak olacaq. 333 00:19:47,110 --> 00:19:49,840 Amma biz kodu olacaq ki, 陌ndi, d蓹qiq n蓹 biz 334 00:19:49,840 --> 00:19:54,840 bir istifad蓹莽i etm蓹k ist蓹yir蓹m Bu formu t蓹qdim edir. 335 00:19:54,840 --> 00:19:55,770 >> Bel蓹 ki, bunu ed蓹k. 336 00:19:55,770 --> 00:19:57,380 Geri n蓹zar蓹t莽il蓹ri fayl gedin. 337 00:19:57,380 --> 00:20:00,180 Biz n蓹 olacaq edir Bu yeni funksiyan谋 yerin蓹 yetirir 338 00:20:00,180 --> 00:20:04,360 biz蓹 bir post yaratmaq imkan verir. 339 00:20:04,360 --> 00:20:07,370 340 00:20:07,370 --> 00:20:08,990 Yeni funksiya b蓹yan edir. 341 00:20:08,990 --> 00:20:11,527 陌ctimai funksiyas谋 createPost. 342 00:20:11,527 --> 00:20:14,610 Bu funksiya olacaq daha m眉r蓹kk蓹b az n蓹 343 00:20:14,610 --> 00:20:15,559 biz 蓹vv蓹l idi. 344 00:20:15,559 --> 00:20:18,350 Amma biz deyilik ki, burada g枚r蓹 bil蓹rsiniz h蓹qiq蓹t蓹n h蓹r hans谋 bir SQL yazmaq olacaq. 345 00:20:18,350 --> 00:20:20,980 ORM, f蓹sah蓹tli ORM, imkan gedir 346 00:20:20,980 --> 00:20:26,400 Biz蓹 b蓹zi bunu yollar谋 bir daha z蓹rif yolu. 347 00:20:26,400 --> 00:20:29,140 >> Bel蓹likl蓹, biz yeni bir yaz谋 yaratmaq olacaq. 348 00:20:29,140 --> 00:20:34,120 V蓹 burada edirik Yeni obyekt instantiating 349 00:20:34,120 --> 00:20:38,080 model ki, biz yaln谋z yarad谋lm谋艧, post model. 350 00:20:38,080 --> 00:20:44,450 V蓹 biz n蓹 olacaq m眉蓹yy蓹n edilir bu istifad蓹 bir 艧ey ad谋 atributu 351 00:20:44,450 --> 00:20:47,380 Biz server almaq. 352 00:20:47,380 --> 00:20:52,060 Bel蓹 ki, bu ox艧ar n蓹 biz CS50 Maliyy蓹 蓹vv蓹l 353 00:20:52,060 --> 00:20:57,750 Biz n蓹 olard谋, Super istifad蓹 Global Post ad谋 axtar谋r. 354 00:20:57,750 --> 00:21:01,600 >> Bel蓹 ki, Laravel b蓹zi sanitariya t蓹min edir v蓹 etajer bu k枚m蓹k莽i funksiyas谋 istifad蓹. 355 00:21:01,600 --> 00:21:07,610 Bel蓹likl蓹, biz bu 蓹v蓹zin蓹 istifad蓹 tercih PHP bu 莽ox 蓹sas xammal 艧蓹klind蓹. 356 00:21:07,610 --> 00:21:17,430 V蓹 sonra biz n蓹 olacaq m眉蓹yy蓹n edilir Input bu m蓹zmunu content almaq. 357 00:21:17,430 --> 00:21:20,429 358 00:21:20,429 --> 00:21:22,720 Biz, h蓹qiq蓹t蓹n, paketi olacaq faydal谋 funksiyas谋 bu 359 00:21:22,720 --> 00:21:31,820 ki, PHP nl2br adl谋 t蓹min ed蓹n , yeni x蓹tl蓹r, nls, BRS daxil fasil蓹l蓹ri 莽evrilir 360 00:21:31,820 --> 00:21:35,822 biz, h蓹qiq蓹t蓹n, ola bil蓹r ki, 蓹rzind蓹 m眉xt蓹lif ci madd蓹l蓹rd蓹. 361 00:21:35,822 --> 00:21:38,030 V蓹 n蓹hay蓹t biz olacaq n蓹 etm蓹k 眉莽眉n bu post xilas edir. 362 00:21:38,030 --> 00:21:41,686 Bel蓹 ki, biz funksiyas谋 z蓹ng Bu model edin. 363 00:21:41,686 --> 00:21:43,800 Biz post saxlamaq olacaq. 364 00:21:43,800 --> 00:21:49,970 V蓹 biz n蓹 olacaq n蓹hay蓹t n蓹 x眉susi istifad蓹莽i y枚nlendirme edilir 365 00:21:49,970 --> 00:21:55,060 biz gedirik mar艧rutu viewPost t蓹r蓹find蓹n q谋sa alias yarad谋r. 366 00:21:55,060 --> 00:22:00,435 Biz d蓹lill蓹ri ke莽m蓹k olacaq id, bu yeni post id olan. 367 00:22:00,435 --> 00:22:04,280 368 00:22:04,280 --> 00:22:05,640 >> B枚y眉k. 369 00:22:05,640 --> 00:22:09,090 Bel蓹 ki, indi biz, h蓹qiq蓹t蓹n, getm蓹k v蓹 bu run 蓹g蓹r. 370 00:22:09,090 --> 00:22:11,370 Biz yeni yaz谋 蓹lav蓹 olacaq. 371 00:22:11,370 --> 00:22:15,930 Bu seminar 50 deyirl蓹r. 372 00:22:15,930 --> 00:22:17,620 V蓹 蓹min, deyirl蓹r. 373 00:22:17,620 --> 00:22:18,240 Asdl. 374 00:22:18,240 --> 00:22:18,740 N蓹 olursa olsun. 375 00:22:18,740 --> 00:22:20,320 M蓹zmun bir n枚v. 376 00:22:20,320 --> 00:22:21,180 V蓹 g枚nd蓹rin. 377 00:22:21,180 --> 00:22:23,850 V蓹 biz g枚r蓹c蓹ksiniz, hey. mar艧rutlar谋 m眉蓹yy蓹n deyil. 378 00:22:23,850 --> 00:22:32,340 Amma biz phpMyAdmin n蓹z蓹r 蓹g蓹r v蓹 ya bizim funksiyas谋 axtarmaq 379 00:22:32,340 --> 00:22:34,370 bir 艧ey idi. 380 00:22:34,370 --> 00:22:36,670 Blog50 ismar谋c bax谋n. 381 00:22:36,670 --> 00:22:37,720 Biz hey, g枚r蓹c蓹ksiniz. 382 00:22:37,720 --> 00:22:43,530 茝slind蓹, biz yaln谋z blog yaratmaq idi m眉蓹yy蓹n edilmi艧 zaman damgalar谋 il蓹 g枚nd蓹rin. 383 00:22:43,530 --> 00:22:46,600 384 00:22:46,600 --> 00:22:51,630 >> Bel蓹 ki, indi geri getm蓹k v蓹 h蓹qiq蓹t蓹n yaratmaq imkan Bizim n蓹zar蓹t莽i bu dig蓹r funksiyas谋, 385 00:22:51,630 --> 00:22:54,790 x眉susi viewPost n蓹zar蓹t莽i. 386 00:22:54,790 --> 00:23:00,290 Bel蓹 ki, ictimai funksiyas谋 viewPost. 387 00:23:00,290 --> 00:23:04,070 Bel蓹 ki, burada biz n蓹 ed蓹c蓹yik 蓹v蓹zin蓹 bo艧 parantez olan, 388 00:23:04,070 --> 00:23:08,800 Biz ID ke莽m蓹k laz谋md谋r biz yaratmaq edirik post. 389 00:23:08,800 --> 00:23:12,800 V蓹 burada n蓹 biz n蓹 olacaq h蓹qiq蓹t蓹n 眉莽眉n veril蓹nl蓹r bazas谋 sor臒u edir. 390 00:23:12,800 --> 00:23:15,140 >> Bel蓹likl蓹, biz g枚nd蓹rm蓹k 蓹g蓹r, adl谋 bir funksiyas谋 var 391 00:23:15,140 --> 00:23:18,860 Biz蓹 ID il蓹 sor臒u imkan verir tap谋n. 392 00:23:18,860 --> 00:23:22,110 X眉susil蓹, h蓹qiq蓹t蓹n, biz olacaq adlanan bu bir alternativ versiyas谋n谋 istifad蓹 393 00:23:22,110 --> 00:23:27,880 Biz蓹 imkan verir tapmaq v蓹 ya Fail, Bu funksiya h蓹yata 莽谋xmaq, 394 00:23:27,880 --> 00:23:34,700 ID 蓹g蓹r istisna atmaq biz yox ke莽ir. 395 00:23:34,700 --> 00:23:37,500 V蓹 sonra biz bir 艧ey olacaq Biz 蓹vv蓹ll蓹r n蓹 ox艧ar 396 00:23:37,500 --> 00:23:41,100 biz content m眉蓹yy蓹n bu s蓹hif蓹nin olmaq 397 00:23:41,100 --> 00:23:47,950 Bu yeni g枚r眉n眉艧眉 g枚st蓹ril蓹n versiyas谋 Biz blog.view yaratmaq olacaq olan. 398 00:23:47,950 --> 00:23:51,030 >> V蓹 biz ke莽ir olacaq it-- yaln谋z g枚st蓹rm蓹k CS50 kimi 399 00:23:51,030 --> 00:23:56,645 d蓹yi艧蓹nl蓹rin bir l眉臒蓹t funksiyas谋. 400 00:23:56,645 --> 00:23:59,860 401 00:23:59,860 --> 00:24:04,620 bu assosiativ array d眉ym蓹l蓹ri 艧ablon 蓹rzind蓹 d蓹yi艧蓹nl蓹rin olur. 402 00:24:04,620 --> 00:24:06,830 Bel蓹likl蓹, biz post post olacaq. 403 00:24:06,830 --> 00:24:12,474 Bel蓹 ki, dolay谋s谋 il蓹 post ke莽m蓹k biz veril蓹nl蓹r bazas谋 sor臒ulanan etdik. . 404 00:24:12,474 --> 00:24:14,390 陌ndi biz n蓹 olacaq n蓹 bu g枚r眉n眉艧眉 yaratmaq 405 00:24:14,390 --> 00:24:17,560 Biz, h蓹qiq蓹t蓹n, bil蓹rsiniz, bel蓹 ki, in艧a etdik blog. 406 00:24:17,560 --> 00:24:20,280 >> Bel蓹likl蓹, biz bir yaratmaq olacaq Fayl view.blade.php 莽a臒谋r谋b. 407 00:24:20,280 --> 00:24:25,870 408 00:24:25,870 --> 00:24:29,640 Bel蓹 ki, bu 艧ablon daxilind蓹, biz n蓹 olacaq 409 00:24:29,640 --> 00:24:39,700 bir sad蓹 s蓹hif蓹 birlikd蓹 qoyulur ki, Biz蓹 m蓹zmun ke莽irm蓹k 眉莽眉n imkan verir. 410 00:24:39,700 --> 00:24:44,280 Biz b枚lm蓹 Bel蓹 ki, m蓹zmun 蓹vv蓹l var. 411 00:24:44,280 --> 00:24:46,800 Stop. 412 00:24:46,800 --> 00:24:53,920 V蓹 biz n蓹 olacaq Burada 蓹rzind蓹 etm蓹k 413 00:24:53,920 --> 00:24:56,930 Bu s蓹hif蓹ni ke莽irm蓹k 眉莽眉n bir HTML yaz谋n. 414 00:24:56,930 --> 00:25:03,590 >> Bel蓹likl蓹, biz bir x眉lya il蓹 kesmek olacaq Yeni HTML5 element-ci madd蓹 莽a臒谋r谋b. 415 00:25:03,590 --> 00:25:05,790 V蓹 burada, biz gedirik bir m枚vzu oldu臒u 眉莽眉n 416 00:25:05,790 --> 00:25:12,190 biz sad蓹c蓹 bir h1 olacaq, olan post ad谋 daxildir. 417 00:25:12,190 --> 00:25:17,120 Odur ki, biz bu baxsaq ikiqat buruq brace notation, 418 00:25:17,120 --> 00:25:21,690 Bu mahiyy蓹tc蓹 ed蓹c蓹yik PHP post ad谋 蓹ks-s蓹da. 419 00:25:21,690 --> 00:25:25,630 Bel蓹 ki, bir faydal谋 stenoqrafiya var Laravel bizi t蓹min edir. 420 00:25:25,630 --> 00:25:31,070 Bel蓹likl蓹, biz istifad蓹 etm蓹k olacaq 蓹v蓹zin蓹 bu notation. 421 00:25:31,070 --> 00:25:40,220 >> V蓹 burada, biz d蓹 olacaq Bunun m蓹zmunu 莽ap. 422 00:25:40,220 --> 00:25:43,480 V蓹 burada, biz gedirik po莽t m蓹zmun yoxdur. 423 00:25:43,480 --> 00:25:46,514 424 00:25:46,514 --> 00:25:50,660 V蓹 biz oldu臒unuz alt a艧a臒谋 ed蓹c蓹yimiz bir footer yaratmaq edir. 425 00:25:50,660 --> 00:25:57,690 V蓹 footer, biz olacaq Bu d蓹rc edilib ilk ekran. 426 00:25:57,690 --> 00:26:01,320 Bel蓹 ki, bu, da d蓹rc yarad谋lm谋艧d谋r. 427 00:26:01,320 --> 00:26:07,996 >> V蓹 Laravel h蓹qiq蓹t蓹n g枚z蓹l edir tarix kitabxana Karbon 莽a臒谋r谋b. 428 00:26:07,996 --> 00:26:11,120 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, deyil蓹n bir 艧ey ed蓹 bil蓹rsiniz Siz 蓹vv蓹ll蓹r g枚rd眉m difforHumans. 429 00:26:11,120 --> 00:26:14,360 Biz olunub zaman. Bu, dem蓹k laz谋md谋r kimi, be艧 saniy蓹 蓹vv蓹l. 430 00:26:14,360 --> 00:26:16,860 Bel蓹 ki, bu, h蓹qiq蓹t蓹n, g枚z蓹l Laravel funksionall谋臒谋. 431 00:26:16,860 --> 00:26:19,469 432 00:26:19,469 --> 00:26:21,385 V蓹, n蓹hay蓹t, biz gedirik Bu footer yax谋n. 433 00:26:21,385 --> 00:26:24,900 434 00:26:24,900 --> 00:26:31,450 >> Bel蓹 ki, indi biz geri getm蓹k 蓹g蓹r 茝sas s蓹hif蓹 gedirik 435 00:26:31,450 --> 00:26:34,490 Burada h蓹l蓹, 莽眉nki he莽 bir 艧ey g枚rm蓹k biz ev page kodlu deyil. 436 00:26:34,490 --> 00:26:40,962 Amma biz 莽izgi bir g枚nd蓹rm蓹k 眉莽眉n getm蓹k 蓹g蓹r, bir istisna g枚rm蓹k olacaq. 437 00:26:40,962 --> 00:26:42,670 H蓹r k蓹s niy蓹 bilir bir istisna g枚rm蓹k? 438 00:26:42,670 --> 00:26:44,516 Biz n蓹 eksik? 439 00:26:44,516 --> 00:26:45,290 H蓹r hans谋 bir fikir? 440 00:26:45,290 --> 00:26:48,050 441 00:26:48,050 --> 00:26:49,790 Bel蓹 ki, biz n蓹 蓹vv蓹ll蓹r bizim 眉莽眉n h蓹qiq蓹t蓹n 442 00:26:49,790 --> 00:26:52,285 biz almaq nec蓹 m眉蓹yy蓹n etm蓹k x眉susi n蓹zar蓹t莽il蓹ri? 443 00:26:52,285 --> 00:26:54,895 444 00:26:54,895 --> 00:26:55,770 >> HOPARL脰R 1: mar艧rutu? 445 00:26:55,770 --> 00:26:56,519 ERIC Ouyang: B蓹li. 446 00:26:56,519 --> 00:26:58,070 Bel蓹 ki, biz h蓹l蓹 mar艧rutu m眉蓹yy蓹n etm蓹k laz谋md谋r. 447 00:26:58,070 --> 00:26:59,794 Bel蓹likl蓹, biz routes.php geri getm蓹k burada. 448 00:26:59,794 --> 00:27:01,710 Siz biz g枚r蓹c蓹ksiniz h蓹qiq蓹t蓹n m眉蓹yy蓹n deyil 449 00:27:01,710 --> 00:27:05,010 nec蓹 almaq olacaq Bu n蓹zar蓹t莽i. 450 00:27:05,010 --> 00:27:06,780 Bel蓹 ki, indi biz bu mar艧rut m眉蓹yy蓹n olacaq. 451 00:27:06,780 --> 00:27:09,280 Bu, kifay蓹t q蓹d蓹r sad蓹 deyil Biz 蓹vv蓹ll蓹r n蓹 ox艧ar. 452 00:27:09,280 --> 00:27:13,910 Amma biz burada qeyd etm蓹k olacaq n蓹 bir tutucu var olacaq ki,. 453 00:27:13,910 --> 00:27:18,730 >> Biz route.get 莽izgi post ID Bel蓹 ki. 454 00:27:18,730 --> 00:27:24,290 Bel蓹 ki, ID, indi neler edir n蓹zar蓹t莽i q蓹bul. 455 00:27:24,290 --> 00:27:27,820 Bu istifad蓹 etm蓹k niyy蓹tind蓹dir n蓹zar蓹t莽i ki, biz yaln谋z 456 00:27:27,820 --> 00:27:33,560 yarad谋lm谋艧, viewPost da BlogController. 457 00:27:33,560 --> 00:27:36,420 V蓹 biz olacaq viewPost kimi bu bu. 458 00:27:36,420 --> 00:27:46,544 459 00:27:46,544 --> 00:27:47,490 B枚y眉k. 460 00:27:47,490 --> 00:27:49,470 Bel蓹 ki, indi biz bu mar艧rut yaratmaq olacaq. 461 00:27:49,470 --> 00:27:52,100 >> Bel蓹 ki, indi biz burada getm蓹k 蓹g蓹r v蓹 bu s蓹hif蓹ni yenileyin, 462 00:27:52,100 --> 00:27:54,410 蓹slind蓹 biz yeni blog var. 463 00:27:54,410 --> 00:27:57,710 Bel蓹 ki, bu biz 蓹vv蓹ll蓹r yaratd谋臒谋 budur. 464 00:27:57,710 --> 00:28:01,320 脟ox sad蓹 s蓹hif蓹, lakin g枚st蓹rir biz yaln谋z yarad谋lm谋艧 blog post. 465 00:28:01,320 --> 00:28:04,210 466 00:28:04,210 --> 00:28:04,760 Cool. 467 00:28:04,760 --> 00:28:08,880 V蓹 biz, h蓹qiq蓹t蓹n, b眉t眉n vasit蓹sil蓹 getm蓹k 蓹g蓹r Yeni blog yarad谋lmas谋 prosesi, 468 00:28:08,880 --> 00:28:11,700 Biz h蓹r 艧eyi g枚r蓹c蓹ksiniz D眉zg眉n y枚nl蓹ndir蓹n. 469 00:28:11,700 --> 00:28:12,950 M蓹n dem蓹k olarsa, "Salam. 470 00:28:12,950 --> 00:28:15,710 M蓹n Jonathan Tan deyil蓹m. " 471 00:28:15,710 --> 00:28:18,550 "Bu m蓹nim blog post edir. De:" 472 00:28:18,550 --> 00:28:22,830 V蓹 t蓹qdim, bu yaradacaq ID 2 yeni blog post, 473 00:28:22,830 --> 00:28:28,920 Biz n蓹 hans谋 蓹lav蓹l蓹r 蓹vv蓹l v蓹 d眉zg眉n g枚st蓹rir ki,. 474 00:28:28,920 --> 00:28:30,760 Awesome. 475 00:28:30,760 --> 00:28:32,930 >> H蓹r hans谋 bir sual谋n谋z? 476 00:28:32,930 --> 00:28:33,430 B蓹li? 477 00:28:33,430 --> 00:28:36,537 >> HOPARL脰R 2: Laravel qolu mu sanitization v蓹 sizin 眉莽眉n h蓹r 艧ey? 478 00:28:36,537 --> 00:28:37,245 ERIC Ouyang: B蓹li. 479 00:28:37,245 --> 00:28:42,990 Bel蓹likl蓹, biz 蓹vv蓹ll蓹r zaman g枚r蓹nd蓹 Biz giri艧 colon colon almaq idi 480 00:28:42,990 --> 00:28:47,720 h蓹r hans谋 bir SQL sanitates i臒nesi v蓹 etajer 481 00:28:47,720 --> 00:28:51,660 Biz 蓹g蓹r yerin蓹 yetirm蓹k 眉莽眉n ist蓹yir蓹m bil蓹r ki, Biz haqqinda pis niyetli bir istifad蓹莽i ist蓹yirik. 482 00:28:51,660 --> 00:28:54,115 Bel蓹 ki, Laravel 莽ox emal p蓹rd蓹 arxas谋nda ki. 483 00:28:54,115 --> 00:28:57,030 Yax艧谋 sual. 484 00:28:57,030 --> 00:29:00,390 >> Bel蓹 ki, ana s蓹hif蓹 n蓹z蓹r salaq. 485 00:29:00,390 --> 00:29:03,220 486 00:29:03,220 --> 00:29:06,790 Biz ilk geri getm蓹k 蓹g蓹r Bel蓹 ki, 眉莽眉n ana s蓹hif蓹d蓹n n蓹zar蓹t莽i, 487 00:29:06,790 --> 00:29:08,740 Siz onu g枚r蓹c蓹ksiniz 莽ox burada deyil. 488 00:29:08,740 --> 00:29:11,620 Siz biz deyilik ki, g枚r蓹c蓹ksiniz Bu n蓹zar蓹t莽i ke莽蓹n 489 00:29:11,620 --> 00:29:13,830 bir 艧ey x眉susil蓹 faydal谋. 490 00:29:13,830 --> 00:29:16,660 Bu, sad蓹c蓹 bu g枚st蓹rici fayl var. 491 00:29:16,660 --> 00:29:18,770 >> Bel蓹 ki, daxil s眉zm蓹k faydal谋 bir 艧ey. 492 00:29:18,770 --> 00:29:21,450 V蓹 konkret des蓹k, biz ist蓹yirik ismar谋艧lar谋 ke莽m蓹k olacaq. 493 00:29:21,450 --> 00:29:28,740 V蓹 Laravel biz蓹 imkan verir b眉t眉n post n蓹 眉莽眉n 494 00:29:28,740 --> 00:29:30,625 Biz蓹 b眉t眉n ismar谋clar谋n谋 almaq 眉莽眉n imkan verir. 495 00:29:30,625 --> 00:29:33,160 496 00:29:33,160 --> 00:29:35,730 陌ndi biz geri getm蓹k 蓹g蓹r index.php, hey, g枚r蓹c蓹ksiniz. 497 00:29:35,730 --> 00:29:37,060 He莽 bir 艧ey burada h蓹l蓹. 498 00:29:37,060 --> 00:29:41,290 Amma biz ist蓹diyiniz n蓹 burada n蓹 h蓹qiq蓹t蓹n vasit蓹sil蓹 t蓹krarlamaq ki, 499 00:29:41,290 --> 00:29:46,420 ismar谋艧lar谋 bir foreach loop ki, Biz蓹 ismar谋艧lar谋 莽ap etm蓹y蓹 imkan verir. 500 00:29:46,420 --> 00:29:53,180 >> Bel蓹 ki, foreach ismar谋c biz n蓹 etm蓹k ist蓹dikl蓹rini post, 501 00:29:53,180 --> 00:29:57,252 m蓹zmun 莽ap olunur blog. 502 00:29:57,252 --> 00:30:00,210 Amma g枚r蓹c蓹ksiniz bir 艧ey ki, biz h蓹qiq蓹t蓹n ki kodu 蓹n yazd谋 503 00:30:00,210 --> 00:30:01,370 art谋q view.blade.php edir. 504 00:30:01,370 --> 00:30:04,070 505 00:30:04,070 --> 00:30:08,640 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, n蓹 olacaq n蓹 Blade g枚z蓹l faydal谋 sistemini istifad蓹 506 00:30:08,640 --> 00:30:11,300 v蓹 bu 眉mumi kodunu amil. 507 00:30:11,300 --> 00:30:12,570 Bel蓹likl蓹, biz burada. 508 00:30:12,570 --> 00:30:16,210 >> Biz bu content almaq olacaq burada, biz n蓹 olacaq n蓹 509 00:30:16,210 --> 00:30:18,170 yeni bir qovluq yaratmaq edir. 510 00:30:18,170 --> 00:30:20,364 Yaln谋z partials z蓹ng ed蓹k. 511 00:30:20,364 --> 00:30:22,530 V蓹 burada, biz gedirik bir post.blade.php yaratmaq. 512 00:30:22,530 --> 00:30:26,570 513 00:30:26,570 --> 00:30:33,100 Bel蓹 ki, burada, biz yol factored biz bu mesajlar谋 ke莽irm蓹k ist蓹yir蓹m. 514 00:30:33,100 --> 00:30:38,690 V蓹 burada biz 蓹v蓹zin蓹 n蓹 ed蓹c蓹yik h蓹qiq蓹t蓹n birba艧a HTML olan, 515 00:30:38,690 --> 00:30:41,530 bu direktiv istifad蓹 etm蓹k olacaq adl谋 blog.partials.post daxildir. 516 00:30:41,530 --> 00:30:45,210 517 00:30:45,210 --> 00:30:50,635 >> V蓹 biz burada n蓹 olacaq n蓹 S蓹hif蓹nin v蓹zif蓹sin蓹 q蓹bul edilir. 518 00:30:50,635 --> 00:30:57,076 519 00:30:57,076 --> 00:31:01,050 Bel蓹 ki, indi biz burada geri getm蓹k 蓹g蓹r, biz laz谋md谋r funksionall谋臒谋 h蓹l蓹 ki, qeyd 520 00:31:01,050 --> 00:31:01,550 eyni. 521 00:31:01,550 --> 00:31:05,140 Amma indi biz bu var Bu HTML kodunu factored. 522 00:31:05,140 --> 00:31:07,070 Bel蓹likl蓹, biz Index istifad蓹 ed蓹 bil蓹rsiniz. 523 00:31:07,070 --> 00:31:09,090 Bel蓹 ki, burada, bu 莽ox sad蓹 deyil. 524 00:31:09,090 --> 00:31:17,870 Biz b眉t眉n daxildir blog.partials.post v蓹 array. 525 00:31:17,870 --> 00:31:20,845 V蓹 haradasa 蓹vv蓹l, biz post post yoxdur. 526 00:31:20,845 --> 00:31:23,830 527 00:31:23,830 --> 00:31:28,182 >> Bel蓹 ki, indi biz geri getm蓹k 蓹g蓹r ana s蓹hif蓹, biz hey, g枚r蓹c蓹ksiniz. 528 00:31:28,182 --> 00:31:30,515 Biz b眉t眉n bir siyah谋s谋 var biz 蓹vv蓹l idi blog. 529 00:31:30,515 --> 00:31:34,640 530 00:31:34,640 --> 00:31:37,700 Biz b蓹zi "蓹g蓹r" 蓹lav蓹 ed蓹 bil蓹rsiniz 艧蓹rtl蓹ri v蓹 "ba艧qa" 艧蓹rtl蓹ri 531 00:31:37,700 --> 00:31:39,979 bel蓹 ki, biz yoxsa ki, blog bir 艧ey, 532 00:31:39,979 --> 00:31:41,520 biz faydal谋 bir 艧ey g枚st蓹rm蓹k ist蓹yir蓹m. 533 00:31:41,520 --> 00:31:42,570 Hey, kimi. 534 00:31:42,570 --> 00:31:44,340 Blog h蓹l蓹 m蓹zmun var. 535 00:31:44,340 --> 00:31:47,670 V蓹 u艧aqlar h蓹qiq蓹t蓹n baxsaq GitHub distribution kodu, 536 00:31:47,670 --> 00:31:50,100 biz bunu nec蓹 bir misal g枚r蓹 bil蓹rsiniz. 537 00:31:50,100 --> 00:31:52,770 538 00:31:52,770 --> 00:31:54,110 >> Cool. 539 00:31:54,110 --> 00:31:54,890 H蓹r hans谋 bir sual谋n谋z? 540 00:31:54,890 --> 00:31:55,510 B蓹li. 541 00:31:55,510 --> 00:31:57,468 >> HOPARL脰R 2: M蓹n yaln谋z tapmaq 蓹sas sual. 542 00:31:57,468 --> 00:31:59,480 Geri mar艧rutu. 543 00:31:59,480 --> 00:32:00,230 ERIC Ouyang: B蓹li. 544 00:32:00,230 --> 00:32:01,935 Biz mar艧rutlar谋 n蓹z蓹r edin. 545 00:32:01,935 --> 00:32:06,018 >> HOPARL脰R 2: yoxdur harada uses.blogcontroller da, post yaratmaq 546 00:32:06,018 --> 00:32:07,560 biz蓹 n蓹 birba艧a edir? 547 00:32:07,560 --> 00:32:08,310 ERIC Ouyang: B蓹li. 548 00:32:08,310 --> 00:32:08,550 B蓹li. 549 00:32:08,550 --> 00:32:09,716 >> HOPARL脰R 2: Yoxsa n蓹 that-- deyil 550 00:32:09,716 --> 00:32:12,620 ERIC Ouyang: Bel蓹 ki, dem蓹k, n蓹z蓹r M蓹s蓹l蓹n, burada bu mar艧rut. 551 00:32:12,620 --> 00:32:17,190 ilk hiss蓹si aktuald谋r Istifad蓹莽i ged蓹c蓹k URL. 552 00:32:17,190 --> 00:32:19,930 V蓹 burada bu array, assosiativ array, m眉蓹yy蓹n edir 553 00:32:19,930 --> 00:32:24,520 biz ist蓹yir蓹m nec蓹 Buna cavab t蓹tbiqi f蓹aliyy蓹t g枚st蓹rir. 554 00:32:24,520 --> 00:32:29,090 Bel蓹 ki, istifad蓹 edir n蓹zar蓹t莽i, funksiyas谋 ki, 555 00:32:29,090 --> 00:32:31,610 bir z蓹ng etm蓹k ist蓹yir蓹m istifad蓹莽i bu URL gedir. 556 00:32:31,610 --> 00:32:35,190 Bel蓹 ki, viewPost burada idi biz daxili m眉蓹yy蓹n funksiyas谋 557 00:32:35,190 --> 00:32:36,100 BlogController-- of 558 00:32:36,100 --> 00:32:37,160 >> HOPARL脰R 2: g枚r眉r蓹m. 559 00:32:37,160 --> 00:32:39,368 >> ERIC Ouyang ki: biz --so h蓹qiq蓹t蓹n bir g枚r眉n眉艧眉 g枚st蓹r蓹 bil蓹r, 560 00:32:39,368 --> 00:32:42,590 b蓹zi hesablamalar SQL veril蓹nl蓹r bazas谋 il蓹 qar艧谋l谋ql谋. 561 00:32:42,590 --> 00:32:43,560 >> HOPARL脰R 2: OK. 562 00:32:43,560 --> 00:32:46,960 >> V蓹 sonra dig蓹r: ERIC Ouyang hiss蓹si "kimi" istifad蓹 bir l蓹q蓹bidir. 563 00:32:46,960 --> 00:32:50,714 Biz zaman qeyd 蓹g蓹r Bel蓹 ki, biz 艧蓹klind蓹 yarad谋lm谋艧, 564 00:32:50,714 --> 00:32:52,380 ki, URL g枚r蓹c蓹ksiniz :: routecreatePost. 565 00:32:52,380 --> 00:32:55,000 566 00:32:55,000 --> 00:32:58,330 Bel蓹 ki, faktiki da 蓹v蓹z URL ki, biz 莽蓹tin deyilik 567 00:32:58,330 --> 00:33:02,940 Bu kodla艧d谋rma biz d蓹yi艧蓹 bil蓹rsiniz bir d蓹f蓹, biz ad谋n谋 d蓹yi艧m蓹k ist蓹yirdi deyirl蓹r. 568 00:33:02,940 --> 00:33:06,055 茝v蓹zind蓹 post 莽izgi yeni, biz s kimi etm蓹k ist蓹yir蓹m 569 00:33:06,055 --> 00:33:09,490 yaln谋z t蓹miz yeni z蓹rb蓹 Bizim URL bir az. 570 00:33:09,490 --> 00:33:14,740 Biz daha bir l蓹k蓹 onu d蓹yi艧dirm蓹k ki, b眉t眉n m眉xt蓹lif fayllar aras谋nda 莽ox. 571 00:33:14,740 --> 00:33:15,451 >> Cool. 572 00:33:15,451 --> 00:33:15,950 Bu yax艧谋 deyil. 573 00:33:15,950 --> 00:33:20,070 Bel蓹 ki, indi biz bir 莽ox 茝sas blog platform. 574 00:33:20,070 --> 00:33:24,260 Biz y蓹qin ki, bel蓹 bir d眉ym蓹sin蓹 蓹lav蓹 etm蓹k ist蓹yir蓹m ki, biz, h蓹qiq蓹t蓹n, yeni ismar谋c yarada bil蓹rsiniz. 575 00:33:24,260 --> 00:33:27,850 Biz bir n蓹z蓹r Bel蓹 ki Layout Master, 576 00:33:27,850 --> 00:33:31,280 Biz M枚vzu Right adl谋 b枚lm蓹 var biz yaln谋z 眉st q蓹d蓹r m眉蓹yy蓹n etdik ki,. 577 00:33:31,280 --> 00:33:34,820 Bel蓹likl蓹, biz d眉ym蓹l蓹ri 蓹lav蓹 ed蓹 bil蓹rsiniz m枚vzu 眉st. 578 00:33:34,820 --> 00:33:43,950 >> Bel蓹 ki, biz, h蓹qiq蓹t蓹n, index.blade.php getm蓹k 蓹g蓹r n蓹 burada daxilind蓹 gedir n蓹 m眉蓹yy蓹n edir. 579 00:33:43,950 --> 00:33:46,970 Bel蓹 ki, bu Header h眉ququ ikib枚lm蓹li, biz n蓹 olacaq 580 00:33:46,970 --> 00:33:55,240 getm蓹k 眉莽眉n bir d眉ym蓹sin蓹 蓹lav蓹 olunur Mar艧rut yeni v蓹zif蓹y蓹 t蓹r蓹find蓹n m眉蓹yy蓹n URL. 581 00:33:55,240 --> 00:33:58,270 582 00:33:58,270 --> 00:34:01,660 Sad蓹c蓹 onu t蓹mizl蓹m蓹k v蓹 etm蓹k Bu olduqca v蓹 Bootstrap, 583 00:34:01,660 --> 00:34:04,630 biz olacaq Bu default d眉ym蓹sini bas谋n. 584 00:34:04,630 --> 00:34:07,794 Yaln谋z 蓹yl蓹nc蓹 眉莽眉n b枚y眉k ed蓹k. 585 00:34:07,794 --> 00:34:09,969 >> V蓹 bu, daxili, b蓹zi m蓹tn qoymaq bil蓹r. 586 00:34:09,969 --> 00:34:14,030 Amma n蓹 Bootstrap t蓹min glyphicons edir. 587 00:34:14,030 --> 00:34:17,840 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, 蓹lav蓹 ed蓹 bil蓹rsiniz biz 蓹vv蓹ll蓹r g枚rd眉m g枚z蓹l q蓹l蓹m. 588 00:34:17,840 --> 00:34:20,570 589 00:34:20,570 --> 00:34:21,781 Glyphicon. 590 00:34:21,781 --> 00:34:22,489 Glyphicon-q蓹l蓹m. 591 00:34:22,489 --> 00:34:25,449 592 00:34:25,449 --> 00:34:35,340 Bel蓹 ki, bu, biz蓹 qoymaq 眉莽眉n imkan verir ki, 蓹v蓹zin蓹 m蓹tn bir icon. 593 00:34:35,340 --> 00:34:38,960 陌ndi dayand谋rmaq yoxdur, bu Bu b枚lm蓹d蓹 m眉蓹yy蓹n ed蓹c蓹k. 594 00:34:38,960 --> 00:34:39,460 V蓹 hey. 595 00:34:39,460 --> 00:34:45,000 Biz bizi g枚z蓹l d眉ym蓹sin蓹 var birba艧a bir blog post s蓹hif蓹 蓹lav蓹. 596 00:34:45,000 --> 00:34:46,659 >> Bel蓹likl蓹, biz kifay蓹t q蓹d蓹r sad蓹 blog var. 597 00:34:46,659 --> 00:34:49,710 Biz bu m蓹hsullar谋 蓹lav蓹 ed蓹 bil蓹rsiniz. 598 00:34:49,710 --> 00:34:53,650 Amma biz 眉mumiyy蓹tl蓹 n蓹 g枚zl蓹m蓹k Bloq 艧蓹rh edir. 599 00:34:53,650 --> 00:34:57,340 Bizim 眉莽眉n Bel蓹 ki, h蓹qiq蓹t蓹n vacibdir ba艧qas谋 bir web ziyar蓹t 蓹g蓹r, dem蓹k 600 00:34:57,340 --> 00:35:00,620 v蓹 h蓹qiq蓹t蓹n post sevir ki, Onlar biz蓹 m蓹艧臒ul ola bil蓹r 601 00:35:00,620 --> 00:35:03,100 s蓹hif蓹sini ziyar蓹t dig蓹r insanlar il蓹. 602 00:35:03,100 --> 00:35:07,050 Bel蓹likl蓹, biz getm蓹k v蓹 yaratmaq olacaq bir Yeni veril蓹nl蓹r bazas谋 masa v蓹 yeni model 603 00:35:07,050 --> 00:35:12,220 biz 艧蓹rik ed蓹 bil蓹r ki, ismar谋c 艧蓹rh. 604 00:35:12,220 --> 00:35:17,370 >> Bel蓹 ki, ilk add谋m, 蓹vv蓹l oldu臒u kimi, Biz miqrasiya run laz谋md谋r ki. 605 00:35:17,370 --> 00:35:21,982 茝vv蓹l Bel蓹 ki, biz php s蓹n蓹tkar miqrasiya: olun. 606 00:35:21,982 --> 00:35:24,440 V蓹 biz bir yaratmaq olacaq create_comments_table 莽a臒谋r谋b. 607 00:35:24,440 --> 00:35:29,520 608 00:35:29,520 --> 00:35:36,080 Bu fayl谋 yarad谋r ki, yeni miqrasiya var. 609 00:35:36,080 --> 00:35:40,170 V蓹 biz kimi olacaq 蓹vv蓹l yeni bir tablo m眉蓹yy蓹n edir. 610 00:35:40,170 --> 00:35:42,773 Bel蓹 ki, 艦ema :: yaratmaq masa 艧蓹rh 莽a臒谋r谋b. 611 00:35:42,773 --> 00:35:47,410 612 00:35:47,410 --> 00:35:48,430 Burada bu funksiya. 613 00:35:48,430 --> 00:35:51,620 Bu masa daxilind蓹 n蓹 biz ilk n蓹 etm蓹k olacaq 614 00:35:51,620 --> 00:35:54,260 kimi 蓹vv蓹l ID t蓹yin. 615 00:35:54,260 --> 00:35:56,552 ID 蓹lav蓹l蓹r. 616 00:35:56,552 --> 00:36:05,440 >> Biz istifad蓹莽il蓹r birl蓹艧m蓹k 眉莽眉n imkan olacaq x眉susi comment il蓹 ad谋. 617 00:36:05,440 --> 00:36:10,080 Biz b蓹zi content olacaq ki, Bu, m蓹tn content il蓹 yana艧谋 gedir. 618 00:36:10,080 --> 00:36:13,580 619 00:36:13,580 --> 00:36:15,910 Burada biz olacaq n蓹 n蓹 f蓹rqli bir 艧eydir. 620 00:36:15,910 --> 00:36:23,620 Biz tam yaratmaq olacaq ki, post_id deyirl蓹r ki, 621 00:36:23,620 --> 00:36:32,100 n蓹 post demek gedir x眉susi comment il蓹 gedir. 622 00:36:32,100 --> 00:36:35,410 >> Bundan 蓹lav蓹, biz, h蓹qiq蓹t蓹n, olacaq bu bir xarici 蓹sas s谋x谋nt谋 se莽in. 623 00:36:35,410 --> 00:36:37,750 Bel蓹 ki, MySQL ki, t蓹tbiq ed蓹c蓹k. 624 00:36:37,750 --> 00:36:39,840 Biz 莽al谋艧谋r谋q deyilik 艧蓹rh 蓹lav蓹 n枚mr蓹si t蓹yin 625 00:36:39,840 --> 00:36:44,440 Biz varsa 5 5000 g枚nd蓹rm蓹k 眉莽眉n Bu bar蓹d蓹 5000 ismar谋c var idi. 626 00:36:44,440 --> 00:36:50,240 Bel蓹likl蓹, biz burada n蓹, xarici post_id etm蓹k 627 00:36:50,240 --> 00:37:02,046 il蓹 ba臒l谋 olacaq Masa v蓹zif蓹d蓹n ID sah蓹sind蓹. 628 00:37:02,046 --> 00:37:05,900 V蓹 biz, h蓹qiq蓹t蓹n, bir 艧ey ed蓹c蓹yik ba艧qa faydal谋, onDelete edir. 629 00:37:05,900 --> 00:37:11,180 >> B蓹zi silm蓹k 蓹g蓹r Bel蓹 ki, veril蓹nl蓹r bazas谋 g枚nd蓹rm蓹k 630 00:37:11,180 --> 00:37:15,507 Biz 艧蓹lal蓹 ist蓹yir蓹m ki, el蓹c蓹 d蓹 yap谋lan yorumlar silir. 631 00:37:15,507 --> 00:37:18,090 Bu 莽ox faydal谋 deyil, 莽眉nki Biz蓹 ismar谋艧lar谋 艧蓹rh 眉莽眉n 632 00:37:18,090 --> 00:37:19,900 ki, yoxdur. 633 00:37:19,900 --> 00:37:23,764 V蓹 n蓹hay蓹t, 蓹vv蓹l kimi, biz ist蓹yirik Bu vaxt marka m眉蓹yy蓹n olacaq. 634 00:37:23,764 --> 00:37:28,690 635 00:37:28,690 --> 00:37:33,510 V蓹 蓹vv蓹l kimi, biz olacaq t蓹rsin蓹 k枚莽 olmaq 636 00:37:33,510 --> 00:37:37,920 艧蓹rh masa d眉艧m蓹. 637 00:37:37,920 --> 00:37:40,070 >> Bel蓹 ki, indi biz geri getm蓹k 蓹g蓹r Burada, biz gedirik 638 00:37:40,070 --> 00:37:43,110 Bu miqrasiya, biznesmen ke莽ir蓹rk蓹n 莽al谋艧t谋rmak 眉莽眉n. 639 00:37:43,110 --> 00:37:46,400 陌ndi bu t蓹tbiq edir biz yaln谋z yarad谋lm谋艧d谋r miqrasiya. 640 00:37:46,400 --> 00:37:50,080 Biz bir g枚z phpMyAdmin 蓹g蓹r Bel蓹 ki, biz indi, 蓹slind蓹, n蓹 641 00:37:50,080 --> 00:37:53,210 bir 艧蓹rh masa var biz yaln谋z m眉蓹yy蓹n strukturu. 642 00:37:53,210 --> 00:37:56,900 643 00:37:56,900 --> 00:37:59,610 茝vv蓹l Bel蓹 ki, biz ist蓹yirik yeni bir model yaratmaq niyy蓹tind蓹dir 644 00:37:59,610 --> 00:38:04,450 m眉c蓹rr蓹d SQL masa biz yaln谋z yaratd谋. 645 00:38:04,450 --> 00:38:05,450 >> Bel蓹 ki, yeni bir fayl 蓹lav蓹 ed蓹k. 646 00:38:05,450 --> 00:38:06,908 Biz bunu comment.php z蓹ng olacaq. 647 00:38:06,908 --> 00:38:10,160 648 00:38:10,160 --> 00:38:15,490 Bu h蓹qiq蓹t蓹n kifay蓹t q蓹d蓹r olacaq ki莽ik bir d蓹yi艧iklik il蓹 sad蓹 649 00:38:15,490 --> 00:38:17,520 n蓹 biz 蓹vv蓹l. 650 00:38:17,520 --> 00:38:22,790 Bel蓹 ki, sinif Comment f蓹sah蓹tli uzan谋r. 651 00:38:22,790 --> 00:38:25,930 V蓹 biz n蓹 olacaq m眉蓹yy蓹n burada etm蓹k 652 00:38:25,930 --> 00:38:31,360 bir funksiyas谋 dig蓹r modell蓹ri il蓹 蓹laq蓹l蓹r. 653 00:38:31,360 --> 00:38:39,250 Bel蓹likl蓹, biz bir post funksiyas谋 olacaq Burada bu 蓹laq蓹l蓹r qay谋d谋r. 654 00:38:39,250 --> 00:38:43,330 Bel蓹likl蓹, biz ifad蓹 edirik bu g枚nd蓹rm蓹k m蓹xsusdur, 655 00:38:43,330 --> 00:38:49,200 bir post var ki, bu comment m蓹xsusdur. 656 00:38:49,200 --> 00:38:53,917 >> Bu, h蓹qiq蓹t蓹n, olmal谋d谋r model 眉莽眉n kapital P. 657 00:38:53,917 --> 00:38:56,500 陌ndi yaln谋z dig蓹r flip haqq谋nda yan, biz hey, ki, var. 658 00:38:56,500 --> 00:38:58,160 陌smar谋c 艧蓹rh. 659 00:38:58,160 --> 00:39:03,030 Bel蓹 ki, n蓹 biz n蓹 olacaq edir ictimai funksiyas谋 艧蓹rh m眉蓹yy蓹n edir. 660 00:39:03,030 --> 00:39:07,100 661 00:39:07,100 --> 00:39:13,620 V蓹 burada geri bu 莽ox 艦蓹rh var. 662 00:39:13,620 --> 00:39:16,630 663 00:39:16,630 --> 00:39:22,010 Bel蓹 ki, indi magically biz bir yaz谋 var zaman, Biz atributu 艧蓹rh 蓹ld蓹 ed蓹 bil蓹rsiniz 664 00:39:22,010 --> 00:39:25,615 v蓹 il蓹 ya艧ay谋r laz谋md谋r veril蓹nl蓹r bazas谋 m蓹lumat. 665 00:39:25,615 --> 00:39:32,950 666 00:39:32,950 --> 00:39:38,220 >> Bel蓹 ki, h蓹qiq蓹t蓹n vasit蓹sil蓹 getm蓹k v蓹 Bizim n蓹z蓹rimizd蓹 fayl yeni bir x眉susiyy蓹t 蓹lav蓹 667 00:39:38,220 --> 00:39:43,600 bel蓹 ki, biz h蓹m d蓹 ekran v蓹 艧蓹rh yarad谋r. 668 00:39:43,600 --> 00:39:54,010 669 00:39:54,010 --> 00:39:56,865 Bel蓹likl蓹, biz yeni bir b枚l眉m m眉蓹yy蓹n olacaq. 670 00:39:56,865 --> 00:39:59,890 Yaln谋z ayr谋-ayr谋 ed蓹k 眉f眉qi qayda il蓹. 671 00:39:59,890 --> 00:40:04,065 B枚lm蓹 id = "眉莽眉n yap谋lan yorumlar." 672 00:40:04,065 --> 00:40:06,990 Biz n蓹 olacaq budur ki, 蓹vv蓹l kimi, 673 00:40:06,990 --> 00:40:09,880 b眉t眉n 艧蓹rh vasit蓹sil蓹 t蓹krarlamaq. 674 00:40:09,880 --> 00:40:12,960 Y蓹ni 蓹slind蓹 biz bu nec蓹, M蓹n qeyd etdiyim kimi, kifay蓹t q蓹d蓹r sehrli. 675 00:40:12,960 --> 00:40:14,440 >> Biz 艧蓹rh yazmaq yoxdur. 676 00:40:14,440 --> 00:40:17,410 677 00:40:17,410 --> 00:40:22,710 V蓹 sonra biz h蓹r biri 眉莽眉n bunu ed蓹 bil蓹rsiniz 艧蓹rh h蓹r 眉z蓹rind蓹 loop. 678 00:40:22,710 --> 00:40:25,740 V蓹 biz olacaq n蓹 n蓹, div class comment 679 00:40:25,740 --> 00:40:29,240 v蓹 biz, h蓹qiq蓹t蓹n olacaq Bu 艧蓹rh 莽ap. 680 00:40:29,240 --> 00:40:34,150 Bel蓹 ki, hey ke莽irm蓹k, 艧蓹xs konseptual m蓹nada ad谋 艧蓹rh 681 00:40:34,150 --> 00:40:38,080 kim bu comment-- olunub dot dot dot deyir. 682 00:40:38,080 --> 00:40:41,240 Biz blok bu qoymaq olacaq quote, yaln谋z g枚z蓹l baxmaq 眉莽眉n. 683 00:40:41,240 --> 00:40:46,470 V蓹 sonra content blok quote 艧蓹rh. 684 00:40:46,470 --> 00:40:49,790 685 00:40:49,790 --> 00:40:50,892 V蓹 foreach. 686 00:40:50,892 --> 00:40:53,100 Bel蓹 ki, indi bu loop gedir b眉t眉n 艧蓹rhl蓹r vasit蓹sil蓹 687 00:40:53,100 --> 00:40:56,500 ki, ba臒l谋d谋r ismar谋艧lar谋 h蓹r 688 00:40:56,500 --> 00:41:00,960 v蓹 bu 艧蓹rh h蓹r g枚st蓹rilir. 689 00:41:00,960 --> 00:41:05,120 M蓹n bir b枚lm蓹 蓹lav蓹 etm蓹k 眉莽眉n gedir蓹m Burada imkan verir biz蓹 艦蓹rh 蓹lav蓹 edin. 690 00:41:05,120 --> 00:41:07,400 Bel蓹 ki, h3 sinif. 691 00:41:07,400 --> 00:41:09,580 Burada bir m枚vzu qoyun. 692 00:41:09,580 --> 00:41:10,934 Yorum 蓹lav蓹 et. 693 00:41:10,934 --> 00:41:13,886 694 00:41:13,886 --> 00:41:15,700 V蓹 biz yeni bir forma m眉蓹yy蓹n olacaq. 695 00:41:15,700 --> 00:41:18,730 >> 茝vv蓹l Bel蓹 ki, biz ist蓹yirik formu h蓹r蓹k蓹t ed蓹c蓹yik. 696 00:41:18,730 --> 00:41:22,740 V蓹 burada, yeni f蓹aliyy蓹t biz ist蓹yirik Yeni n蓹zar蓹t莽i m眉蓹yy蓹n gedir 697 00:41:22,740 --> 00:41:26,770 Biz蓹 yazmaq 眉莽眉n cavab verir 艧蓹rh yaratmaq 眉莽眉n sor臒u. 698 00:41:26,770 --> 00:41:33,365 Bel蓹 ki, URL :: mar艧rutu createComment. 699 00:41:33,365 --> 00:41:37,730 M蓹n burada parametr ke莽m蓹k 眉莽眉n gedir蓹m. 700 00:41:37,730 --> 00:41:40,380 Yaz谋n谋n ID ki, Biz 艧蓹rh yaratmaq edirik. 701 00:41:40,380 --> 00:41:45,340 702 00:41:45,340 --> 00:41:50,280 Bu sonra 眉sulu formu post olacaq. 703 00:41:50,280 --> 00:41:57,240 >> 陌ndi biz 蓹lav蓹 olacaq iki sah蓹l蓹ri, forma qrupu. 704 00:41:57,240 --> 00:42:04,670 Bu bir giri艧 olacaq "ad谋" v蓹 class = "form-n蓹zar蓹t" ad谋, 705 00:42:04,670 --> 00:42:14,250 = "text" il蓹 yaz谋n tutucu = "Sizin ad谋n谋z". 706 00:42:14,250 --> 00:42:19,380 Biz d蓹 m眉蓹yy蓹n olacaq ba艧qa forma sah蓹sind蓹 olan 707 00:42:19,380 --> 00:42:22,970 M蓹tn olacaq sah蓹si biz 蓹vv蓹l oldu臒u kimi. 708 00:42:22,970 --> 00:42:25,480 Just 蓹vv蓹l kimi, content z蓹ng. 709 00:42:25,480 --> 00:42:31,160 Class = "form-n蓹zar蓹t." 710 00:42:31,160 --> 00:42:41,660 Placeholder = "Burada yaz谋n." 711 00:42:41,660 --> 00:42:44,100 >> V蓹 yaln谋z ki, biz h蓹qiq蓹t蓹n t蓹qdim ed蓹 bil蓹r, 712 00:42:44,100 --> 00:42:55,740 n枚v眉 v蓹 class = t蓹qdim "btn-蓹sas btn." 713 00:42:55,740 --> 00:42:57,005 Formu ba臒lay谋n. 714 00:42:57,005 --> 00:42:59,010 Bu h蓹r蓹k蓹ti ba臒lay谋n. 715 00:42:59,010 --> 00:43:06,580 Bel蓹 ki, indi biz bu s蓹hif蓹ni harada yenileyin 蓹g蓹r biz, dem蓹k, m眉蓹yy蓹n bir post var. 716 00:43:06,580 --> 00:43:10,310 Biz server reboot laz谋md谋r. 717 00:43:10,310 --> 00:43:12,340 PHP biznesmen xidm蓹t edir. 718 00:43:12,340 --> 00:43:15,630 719 00:43:15,630 --> 00:43:18,334 Bu yenid蓹n ba艧lad谋n. 720 00:43:18,334 --> 00:43:19,500 Biz mar艧rutu m眉蓹yy蓹n etm蓹k laz谋md谋r. 721 00:43:19,500 --> 00:43:25,090 Amma indi 眉莽眉n, yaln谋z bu g枚t眉r蓹k h蓹yata ki, biz, h蓹qiq蓹t蓹n, siz蓹 g枚st蓹rm蓹k olar 722 00:43:25,090 --> 00:43:28,750 n蓹 s蓹hif蓹 kimi g枚r眉n眉r v蓹 sonra Biz, h蓹qiq蓹t蓹n, mar艧rut yaratmaq laz谋md谋r. 723 00:43:28,750 --> 00:43:29,250 Bel蓹 ki, hey. 724 00:43:29,250 --> 00:43:37,080 Biz burada bu yeni formas谋 a艧a臒谋 Biz 艧蓹rh yaratmaq bil蓹r ki. 725 00:43:37,080 --> 00:43:39,950 Bel蓹 ki, h蓹qiq蓹t蓹n, m眉蓹yy蓹n ed蓹k n蓹zar蓹t莽i 蓹rzind蓹 funksiyas谋 726 00:43:39,950 --> 00:43:43,020 Biz 艧蓹rh 蓹lav蓹 ed蓹 bil蓹rsiniz ki. 727 00:43:43,020 --> 00:43:43,650 Geri ged蓹k. 728 00:43:43,650 --> 00:43:48,420 V蓹 blogcontroller.php 蓹rzind蓹 biz n蓹 olacaq 729 00:43:48,420 --> 00:43:51,620 yeni funksiya yaratmaq 艧蓹rh yaratmaq 莽a臒谋r谋b. 730 00:43:51,620 --> 00:43:54,220 731 00:43:54,220 --> 00:43:57,040 >> 陌ctimai funksiyas谋 createComment. 732 00:43:57,040 --> 00:44:00,130 Bu bir gedir parametri, ismar谋c ID 733 00:44:00,130 --> 00:44:02,280 ki, 艧蓹rh edirik. 734 00:44:02,280 --> 00:44:04,790 V蓹 kimi 蓹vv蓹l, biz ist蓹yirik ilk post almaq 眉莽眉n gedir. 735 00:44:04,790 --> 00:44:10,790 Bel蓹 ki, findOrfail id g枚nd蓹rin. 736 00:44:10,790 --> 00:44:15,020 Sonra, biz gedirik Yeni bir yorum yaratmaq. 737 00:44:15,020 --> 00:44:18,880 Bel蓹 ki = Yeni 艦蓹rh 艧蓹rh. 738 00:44:18,880 --> 00:44:26,820 Name = Input Comment :: ad谋 almaq. 739 00:44:26,820 --> 00:44:39,420 Comment content = eyni yeni x蓹tt Input fasil蓹l蓹ri daxil :: content almaq. 740 00:44:39,420 --> 00:44:43,460 >> V蓹 n蓹hay蓹t, biz olacaq v蓹zif蓹 il蓹 bu 艧蓹rhi 艧蓹rik. 741 00:44:43,460 --> 00:44:47,230 Bel蓹likl蓹, biz istifad蓹 etm蓹k olacaq bu funksiya, 艧蓹rh, 742 00:44:47,230 --> 00:44:50,260 bizi saxlamaq 眉莽眉n imkan verir Bu 蓹laq蓹l蓹r. 743 00:44:50,260 --> 00:44:54,780 Bel蓹 ki, indi bu comment olacaq avtomatik post ID. 744 00:44:54,780 --> 00:44:57,640 Biz d蓹 bunu m眉蓹yy蓹n ed蓹 bil蓹r 蓹l, lakin bu deyil 745 00:44:57,640 --> 00:45:02,490 q蓹d蓹r oxumaq 眉莽眉n daha asan funksiyas谋 gedir. 746 00:45:02,490 --> 00:45:05,860 V蓹 biz h蓹yata sonra Bu, biz n蓹 ist蓹yirik 747 00:45:05,860 --> 00:45:10,840 istifad蓹莽i y枚nlendirme deyil mar艧rut viewPost t蓹r蓹find蓹n m眉蓹yy蓹n 748 00:45:10,840 --> 00:45:16,010 il蓹 s谋ras谋 il蓹 po莽t ID parametri. 749 00:45:16,010 --> 00:45:20,360 750 00:45:20,360 --> 00:45:24,660 >> 陌ndi ki, bu, h蓹qiq蓹t蓹n, funksiyalar谋, bu mar艧rut m眉蓹yy蓹n etm蓹k laz谋md谋r. 751 00:45:24,660 --> 00:45:27,126 Route :: post. 752 00:45:27,126 --> 00:45:32,800 陌ndi biz bu z蓹ng olacaq po莽t ID 莽izgi 艧蓹rh do臒ramaq. 753 00:45:32,800 --> 00:45:36,725 Array yeni funksiyas谋 istifad蓹 biz yaln谋z yaratd谋. 754 00:45:36,725 --> 00:45:37,350 BlogController. 755 00:45:37,350 --> 00:45:40,820 756 00:45:40,820 --> 00:45:44,770 CreateComment kimi CreateComment. 757 00:45:44,770 --> 00:45:47,430 758 00:45:47,430 --> 00:45:50,120 B枚y眉k. 759 00:45:50,120 --> 00:45:56,150 >> Bel蓹 ki, indi biz bu s蓹hif蓹ni yenileyin in艧allah 蓹g蓹r v蓹 bir comment, dem蓹k, David Malan 蓹lav蓹 edin. 760 00:45:56,150 --> 00:46:00,630 761 00:46:00,630 --> 00:46:03,920 "脺mid edir蓹m ki, bu i艧l蓹yir." 762 00:46:03,920 --> 00:46:05,216 T蓹qdim edir. 763 00:46:05,216 --> 00:46:09,050 Biz, 蓹slind蓹, bir var Bu blog 艧蓹rh. 764 00:46:09,050 --> 00:46:13,760 765 00:46:13,760 --> 00:46:14,260 Cool. 766 00:46:14,260 --> 00:46:16,790 767 00:46:16,790 --> 00:46:21,430 Bel蓹 ki, indi biz kifay蓹t q蓹d蓹r var funksional blog post. 768 00:46:21,430 --> 00:46:23,180 Biz yaln谋z olacaq bel蓹 ki, bir ne莽蓹 tweaks 蓹lav蓹 769 00:46:23,180 --> 00:46:29,090 biz bir daha faydal谋 ki, bu v蓹zif蓹l蓹r蓹 haqq谋nda m蓹lumat. 770 00:46:29,090 --> 00:46:32,780 >> Biz geri getm蓹k 蓹g蓹r Bel蓹 ki, 脰n s蓹hif蓹, biz he莽 bir hissi var 771 00:46:32,780 --> 00:46:38,790 bir ne莽蓹 艧蓹rhl蓹r Bu ismar谋艧lar谋 h蓹r. 772 00:46:38,790 --> 00:46:41,340 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, olacaq n蓹 Bunu, bizim model daxilind蓹, 773 00:46:41,340 --> 00:46:51,250 imkan verir ki, bir k枚m蓹k莽i funksiyas谋 m眉蓹yy蓹n Biz蓹 艧蓹rh say谋 m眉蓹yy蓹n etm蓹k 眉莽眉n 774 00:46:51,250 --> 00:46:53,020 m眉蓹yy蓹n bir v蓹zif蓹 il蓹 getm蓹k. 775 00:46:53,020 --> 00:46:56,050 Bel蓹likl蓹, biz yaratmaq olacaq bir k枚m蓹k莽i funksiyas谋. 776 00:46:56,050 --> 00:46:58,020 >> 陌ctimai f蓹aliyy蓹t g枚st蓹rir. 777 00:46:58,020 --> 00:46:58,770 GetNumCommentsStr. 778 00:46:58,770 --> 00:47:02,030 779 00:47:02,030 --> 00:47:07,180 Say谋n谋 g枚st蓹rir Bel蓹 ki, bir string bununla yana艧谋 getm蓹k 艧蓹rh. 780 00:47:07,180 --> 00:47:12,850 V蓹 n蓹 biz n蓹 olacaq dem蓹k deyil ki, num = Bu 艧蓹rh saymaq. 781 00:47:12,850 --> 00:47:15,150 Bel蓹likl蓹, biz saymaq olacaq 艧蓹rh say谋. 782 00:47:15,150 --> 00:47:22,900 Bu say谋 1 b蓹rab蓹rdir 蓹g蓹r, biz ist蓹yirik yaln谋z 1 comment geri olacaq. 783 00:47:22,900 --> 00:47:28,890 V蓹 sonra ba艧qa, biz qay谋tmaq ist蓹yir蓹m num v蓹 艧蓹rh concatenation, 784 00:47:28,890 --> 00:47:31,890 bel蓹 ki, biz pluralization do臒ru almaq. 785 00:47:31,890 --> 00:47:33,380 M蓹hz bu bir quote edir. 786 00:47:33,380 --> 00:47:36,040 787 00:47:36,040 --> 00:47:37,640 One comment. 788 00:47:37,640 --> 00:47:41,140 >> 陌ndi biz bu funksiyan谋 istifad蓹 ed蓹 bil蓹rsiniz birba艧a g枚r眉n眉艧眉 daxilind蓹. 789 00:47:41,140 --> 00:47:44,510 Biz geri getm蓹k 蓹g蓹r Bel蓹 ki, biz yaratd谋q qism蓹n ismar谋c, 790 00:47:44,510 --> 00:47:49,370 陌ndi biz, h蓹qiq蓹t蓹n ist蓹yir蓹m 艧蓹rh say谋 g枚st蓹rilir. 791 00:47:49,370 --> 00:47:52,660 Bel蓹 ki, biz n蓹 edir po莽t, bu funksiyadan istifad蓹 792 00:47:52,660 --> 00:47:57,230 Biz yaln谋z yarad谋lm谋艧d谋r ki, 艧蓹rh say谋 g枚st蓹rilir. 793 00:47:57,230 --> 00:48:00,440 Biz indi, yenileyin Bel蓹 ki, 蓹g蓹r 蓹slind蓹, yoxdur, ekran 794 00:48:00,440 --> 00:48:02,240 say谋 comments onunla birlikd蓹 getm蓹k. 795 00:48:02,240 --> 00:48:05,320 >> Biz 蓹g蓹r x眉lya olmaq ist蓹yirdi h蓹qiq蓹t蓹n distribution kodu baxmaq, 796 00:48:05,320 --> 00:48:07,800 Biz, h蓹qiq蓹t蓹n, ke莽id ed蓹 bil蓹rsiniz 艧蓹rh bu. 797 00:48:07,800 --> 00:48:17,040 Siz geri varsa, biz 蓹rzind蓹 m眉蓹yy蓹n Bu b枚lm蓹d蓹 ID 艧蓹rhl蓹r bil蓹rsiniz. 798 00:48:17,040 --> 00:48:22,460 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, ke莽id ist蓹yirdi birba艧a 艧蓹rh b枚lm蓹sind蓹, n蓹 799 00:48:22,460 --> 00:48:36,000 Biz burada bir href olard谋 Mar艧rut viewPost URL. 800 00:48:36,000 --> 00:48:40,550 Po莽t ID array ID ke莽ir. 801 00:48:40,550 --> 00:48:46,140 V蓹 sonra biz getm蓹k ist蓹yir蓹m x眉susi comments b枚lm蓹. 802 00:48:46,140 --> 00:48:49,900 >> Burada A tag yax谋n ed蓹k. 803 00:48:49,900 --> 00:48:52,950 Bel蓹 ki, indi biz bu yenileyin 蓹g蓹r s蓹hif蓹 bu bas谋n. 804 00:48:52,950 --> 00:48:54,700 Biz birba艧a ged蓹c蓹y蓹m 艧蓹rh b枚lm蓹. 805 00:48:54,700 --> 00:48:57,580 Biz uzun post olsayd谋, siz 蓹slind蓹 bu s谋莽rama a艧a臒谋 bax谋n. 806 00:48:57,580 --> 00:49:02,668 Amma ki, g枚r蓹c蓹ksiniz deyil s蓹hif蓹nin 眉st. 807 00:49:02,668 --> 00:49:04,090 Cool. 808 00:49:04,090 --> 00:49:04,600 B枚y眉k. 809 00:49:04,600 --> 00:49:08,582 Bel蓹 ki, kifay蓹t q蓹d蓹r sad蓹 deyil sad蓹 bir 艧ey n眉mun蓹 810 00:49:08,582 --> 00:49:09,790 Siz Laravel il蓹 ed蓹 bil蓹rsiniz ki,. 811 00:49:09,790 --> 00:49:13,230 >> Amma burada qeyd ed蓹 bil蓹r ki, Biz bir 莽ox 艧eyi etdik 812 00:49:13,230 --> 00:49:16,200 kodu kifay蓹t q蓹d蓹r az miqdarda. 813 00:49:16,200 --> 00:49:19,420 Laravel biz蓹 imkan verir P蓹rd蓹 arxas谋nda SQL queries. 814 00:49:19,420 --> 00:49:21,960 Bu kanalizasiya yoxdur p蓹rd蓹 arxas谋nda bizim 眉莽眉n. 815 00:49:21,960 --> 00:49:25,940 Biz蓹 bu 蓹laq蓹l蓹ri etm蓹k 眉莽眉n imkan verir 莽ox asanl谋qla biz蓹 ehtiyac olmadan 816 00:49:25,940 --> 00:49:33,350 h蓹r hans谋 bir SQL etm蓹k 艧蓹rhl蓹rd蓹 qo艧ulmaq n蓹 ismar谋c 艧蓹rh birl蓹艧dirir. 817 00:49:33,350 --> 00:49:36,480 Biz蓹 bunu imkan verir 艧ablon miras 818 00:49:36,480 --> 00:49:43,780 bel蓹 ki, biz bu yuva m眉蓹yy蓹n ed蓹 bil蓹rsiniz ki, fayllar谋 bel蓹 ki, biz 枚z眉m眉z眉 t蓹krar deyilik 819 00:49:43,780 --> 00:49:47,020 yaln谋z ki, zaman kimi blog ismar谋c ekran 820 00:49:47,020 --> 00:49:50,770 biz yoxdur ki, sur蓹ti v蓹 yap谋艧d谋r谋b. 821 00:49:50,770 --> 00:49:55,450 >> V蓹 buradan in艧a ed蓹 bil蓹rsiniz getdikc蓹 daha m眉r蓹kk蓹b applications. 822 00:49:55,450 --> 00:49:58,370 Siz t蓹s蓹vv眉r ed蓹 bil蓹rsiniz, 蓹g蓹r biz h蓹yata ke莽irm蓹k ist蓹dikl蓹rini Giri艧, 823 00:49:58,370 --> 00:50:05,532 Biz 眉莽眉nc眉 t蓹r蓹f g蓹tirm蓹k, dem蓹k olar biz蓹 imkan verir 莽蓹r莽iv蓹sind蓹. 824 00:50:05,532 --> 00:50:07,490 Onlar谋n bir d蓹st蓹 var ki, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n 825 00:50:07,490 --> 00:50:09,970 kimi ed蓹 bil蓹rsiniz b枚y眉k, parol b蓹rpa. 826 00:50:09,970 --> 00:50:14,450 V蓹 siz蓹 bir g枚nd蓹rm蓹k laz谋md谋r parol e-po莽t yenid蓹n. 827 00:50:14,450 --> 00:50:18,260 Biz icaz蓹 h蓹yata ke莽ir蓹 bil蓹r M蓹n bir post yaratmaq bil蓹r ki, 828 00:50:18,260 --> 00:50:20,350 lakin ba艧qas谋 redakt蓹 ed蓹 bilm蓹z. 829 00:50:20,350 --> 00:50:24,610 Biz h蓹yata ke莽ir蓹 bil蓹r funksionall谋臒谋 ismar谋艧lar谋 silm蓹k 眉莽眉n. 830 00:50:24,610 --> 00:50:28,160 >> Amma biz olduqca var ki, burada g枚r蓹 bil蓹rsiniz 莽ox b眉t眉n elementar komponentl蓹ri 831 00:50:28,160 --> 00:50:31,640 h蓹qiq蓹t蓹n bir yaratmaq 眉莽眉n, h蓹qiq蓹t蓹n, dinamik v蓹 maraql谋 web apps. 832 00:50:31,640 --> 00:50:34,035 Bel蓹 ki, biz yax艧谋 oldu臒unuzu d眉艧眉n眉r蓹m. 833 00:50:34,035 --> 00:50:35,720 U艧aqlar h蓹r hans谋 bir sual谋n谋z var? 834 00:50:35,720 --> 00:50:36,220 B蓹li? 835 00:50:36,220 --> 00:50:38,090 >> HOPARL脰R 3: Nec蓹 etm蓹k statik m蓹zmun almaq? 836 00:50:38,090 --> 00:50:39,256 >> ERIC Ouyang: Static content. 837 00:50:39,256 --> 00:50:45,520 Biz zaman Bel蓹 ki, 蓹vv蓹l g枚rd眉m burada bu h眉ququ, bu layout content, 838 00:50:45,520 --> 00:50:49,625 view etm蓹k, biz bu idi sonra bu array olmadan. 839 00:50:49,625 --> 00:50:56,440 840 00:50:56,440 --> 00:50:59,152 Blog.index, biz bu idi yaln谋z statik fayl kimi. 841 00:50:59,152 --> 00:51:00,860 Biz ke莽m蓹k yoxdur Bel蓹 ki bu boyunca bir 艧ey, 842 00:51:00,860 --> 00:51:03,340 yaln谋z birba艧a HTML g枚st蓹rm蓹k laz谋md谋r. 843 00:51:03,340 --> 00:51:09,240 Amma biz bu assosiativ ke莽m蓹k 蓹g蓹r dinamik edir ismar谋c array, 844 00:51:09,240 --> 00:51:12,950 veritaban谋ndan 莽蓹kilmi艧, biz s蓹hif蓹 dinamik ed蓹 bil蓹r. 845 00:51:12,950 --> 00:51:13,450 Cool. 846 00:51:13,450 --> 00:51:14,830 H蓹r hans谋 dig蓹r suallar? 847 00:51:14,830 --> 00:51:16,786 848 00:51:16,786 --> 00:51:19,720 HOPARL脰R 3: nec蓹 m眉qayis蓹 B蓹lk蓹 b蓹zi dig蓹r variantlar谋 Laravel? 849 00:51:19,720 --> 00:51:20,525 ERIC Ouyang: Sure. 850 00:51:20,525 --> 00:51:21,025 B蓹li. 851 00:51:21,025 --> 00:51:23,430 Bel蓹 ki, Laravel ki That b枚y眉k sual 852 00:51:23,430 --> 00:51:26,190 web 莽蓹r莽iv蓹sind蓹 眉莽眉n bir 莽ox variantlar谋 biridir. 853 00:51:26,190 --> 00:51:31,160 Bel蓹 ki, Rails haqq谋nda Ruby m蓹艧hur biridir. 854 00:51:31,160 --> 00:51:34,590 M蓹n Twitter olmaq 眉莽眉n istifad蓹 inan谋ram Rails haqq谋nda Ruby il蓹 h蓹yata ke莽irilir. 855 00:51:34,590 --> 00:51:37,600 M蓹n bu yana i艧蓹 etdik edir蓹m. 856 00:51:37,600 --> 00:51:40,780 FuelPHP adl谋 ba艧qa bir var. 857 00:51:40,780 --> 00:51:46,120 >> Bel蓹 ki, Rails haqq谋nda Ruby Ruby dil istifad蓹 edir v蓹 MVC hey蓹ti bir 莽ox h蓹yata ke莽irir 858 00:51:46,120 --> 00:51:48,200 biz burada g枚r眉r眉k. 859 00:51:48,200 --> 00:51:52,320 FuelPHP bir PHP 莽蓹r莽iv蓹sind蓹 edir. 860 00:51:52,320 --> 00:51:54,490 Django m蓹nim favoritl蓹rind蓹n biridir. 861 00:51:54,490 --> 00:51:57,010 Bu Python 眉莽眉n bir web 莽蓹r莽iv蓹sind蓹 var. 862 00:51:57,010 --> 00:52:01,270 Bel蓹 ki, Python web app yaza bil蓹rsiniz. 863 00:52:01,270 --> 00:52:03,760 Bel蓹 ki, bu variantlar谋 ton var. 864 00:52:03,760 --> 00:52:06,170 >> Laravel, m蓹n hesab edir蓹m ki, v蓹 b枚y眉k m蓹nim sevimli do臒ru 865 00:52:06,170 --> 00:52:08,232 陌ndi PHP 眉莽眉n, sad蓹c蓹 ona g枚r蓹 komponentl蓹rinin 866 00:52:08,232 --> 00:52:09,440 biz 蓹vv蓹ll蓹r haqq谋nda s枚hb蓹t. 867 00:52:09,440 --> 00:52:11,910 Bu, B蓹st蓹kar verdi. 868 00:52:11,910 --> 00:52:15,750 Bu, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n daxildir ifad蓹li ORM sistemi. 869 00:52:15,750 --> 00:52:18,800 H蓹m莽inin h蓹qiq蓹t蓹n z蓹hmli 艧ablonu var dil ki, dig蓹r b蓹zi 870 00:52:18,800 --> 00:52:20,630 yaln谋z t蓹min etmir. 871 00:52:20,630 --> 00:52:21,400 V蓹 miqrasiya. 872 00:52:21,400 --> 00:52:23,432 Miqrasiya, el蓹c蓹 d蓹 z蓹hmli edir. 873 00:52:23,432 --> 00:52:24,860 Cool? 874 00:52:24,860 --> 00:52:25,390 Awesome. 875 00:52:25,390 --> 00:52:27,560 Yax艧谋, 莽ox t蓹艧蓹kk眉r edirik Bu seminar watching, 876 00:52:27,560 --> 00:52:30,650 son layih蓹l蓹r v蓹 u臒urlar. 877 00:52:30,650 --> 00:52:31,616