1 00:00:00,000 --> 00:00:02,538 >> [సంగీతాన్ని] 2 00:00:02,538 --> 00:00:10,800 3 00:00:10,800 --> 00:00:12,390 >> ERIC ఔయంగ్: హే, ప్రతి ఒక్కరూ. 4 00:00:12,390 --> 00:00:13,580 స్వాగతం. 5 00:00:13,580 --> 00:00:16,860 ఈ భవనం డైనమిక్ ఉంది వెబ్ Laravel తో అనువర్తనాలు. 6 00:00:16,860 --> 00:00:18,290 నా పేరు ఎరిక్ రాజ ఉంది. 7 00:00:18,290 --> 00:00:23,860 నేను సామాజిక అధ్యయనాలు అధ్యయనం హైస్కూలు am కంప్యూటర్ సైన్స్ లో ద్వితీయ తో, 8 00:00:23,860 --> 00:00:27,290 మరియు నేను ఆడమ్స్ నివసిస్తున్నారు ఇక్కడ హార్వర్డ్ వద్ద హౌస్. 9 00:00:27,290 --> 00:00:33,340 >> కాబట్టి Laravel, దాని అత్యంత కోర్ వద్ద, ఒక MVC వెబ్ అనువర్తనం ప్రణాళిక. 10 00:00:33,340 --> 00:00:38,265 కాబట్టి మీరు అబ్బాయిలు ఏమి ఇష్టం CS50 ఫైనాన్స్ చేస్తున్న, 11 00:00:38,265 --> 00:00:42,480 Laravel అనుమతిస్తుంది ఒక ఫ్రేమ్ ఉంది మీరు డైనమిక్ వెబ్ అనువర్తనాలను రూపొందించడానికి. 12 00:00:42,480 --> 00:00:47,710 సో మీరు కొన్ని భావాలను దానిని ఆలోచించవచ్చు stuff రకం యొక్క విస్తరణగా 13 00:00:47,710 --> 00:00:50,470 మీరు CS50 లో చేస్తున్న చేసిన ఫైనాన్స్, కానీ ఆ ఒక వ్యవస్థ 14 00:00:50,470 --> 00:00:55,890 చాలా బలమైన, చాలా కొన్ని భావాలను మరింత సొగసైన, 15 00:00:55,890 --> 00:00:57,870 మరియు చాలా అందిస్తుంది మీరు దానిని కార్యాచరణను 16 00:00:57,870 --> 00:01:03,060 పూర్తి క్లిష్టమైన నిర్మించడానికి వెబ్ అప్లికేషన్లు. 17 00:01:03,060 --> 00:01:05,010 కాబట్టి యొక్క కొన్ని ద్వారా వెళ్ళడానికి వీలు కీ విశిష్టతలతో 18 00:01:05,010 --> 00:01:09,550 మరియు తర్వాత మేము, ఒక ప్రవేశిస్తాడు చేస్తాము ఒక బ్లాగ్ భవనం యొక్క ఉదాహరణ 19 00:01:09,550 --> 00:01:12,500 Laravel తో అప్లికేషన్. 20 00:01:12,500 --> 00:01:16,700 >> మొదటి విషయాలు ఒకటి కాబట్టి ఆ పని MVC రకం నుండి దీనిని వేరు 21 00:01:16,700 --> 00:01:22,100 మీరు CS50 తో చేస్తున్న చేసిన అది ఒక ORM ఇంజిన్ కలిగి ఉంది. 22 00:01:22,100 --> 00:01:27,410 కాబట్టి ORM వస్తువు ఉన్నచో రిలేషనల్ మ్యాపింగ్. 23 00:01:27,410 --> 00:01:31,080 కాబట్టి ఈ మీరు నిర్మించడానికి అనుమతిస్తుంది సంగ్రహణం ఒక పొర 24 00:01:31,080 --> 00:01:35,230 డేటాబేస్ మధ్య మరియు మీ కంట్రోలర్లు. 25 00:01:35,230 --> 00:01:39,150 CS50 ఫైనాన్స్ పేరు కాబట్టి కాకుండా మీరు నేరుగా ప్రశ్నలు 26 00:01:39,150 --> 00:01:44,790 ORM పొర మీరు అనుమతిస్తుంది నైరూప్య దూరంగా మరియు సృష్టించడానికి 27 00:01:44,790 --> 00:01:48,085 కంటే ఎక్కువ శక్తివంతమైన అని నమూనాలు మీరు SQL ప్రశ్నలు నేరుగా చెయ్యవచ్చు. 28 00:01:48,085 --> 00:01:50,590 29 00:01:50,590 --> 00:01:53,510 >> నిజంగా మరొక విషయం ఉపయోగపడిందా వారసత్వం టెంప్లేట్లను. 30 00:01:53,510 --> 00:01:58,990 కాబట్టి మీరు CS50 ఫైనాన్స్ గమనించవచ్చు చేస్తాము, మీరు విషయాలు చాలా మళ్లీ ముగుస్తుంది, 31 00:01:58,990 --> 00:02:03,150 ఈ ప్రదేశాలలో మీరు శక్తివంతంగా అనుకొనుట మీరు చెయ్యలేక ఉన్నాము, విషయాలు తిరిగి. 32 00:02:03,150 --> 00:02:08,539 కాబట్టి ఇక్కడ Laravel, మీరు ఏమి ఉపయోగించవచ్చు బ్లేడ్ టెంప్లేట్ యంత్రంగా గుర్తిస్తారు 33 00:02:08,539 --> 00:02:10,530 మాస్టర్ లేఅవుట్ సృష్టించడానికి. 34 00:02:10,530 --> 00:02:15,840 మరియు అక్కడ నుండి, మీరు వారసత్వంగా కాబట్టి ఉప టెంప్లేట్లు నిజానికి చెయ్యవచ్చు 35 00:02:15,840 --> 00:02:21,210 దానిలోని అంశాలు ఉన్నాయి పెద్ద స్థావరం టెంప్లేట్. 36 00:02:21,210 --> 00:02:21,810 >> మైగ్రేషన్. 37 00:02:21,810 --> 00:02:29,010 కాబట్టి ఈ ఒక మాదిరి ప్రామాణిక లక్షణాలు చాలా ఆధునిక వెబ్ అప్లికేషను ఫ్రేంవర్క్స్. 38 00:02:29,010 --> 00:02:32,710 కాబట్టి ఈ మీరు ప్రాతినిధ్యం అనుమతిస్తుంది కోడ్ లో డేటాబేస్ స్కీమా మార్పులు. 39 00:02:32,710 --> 00:02:39,200 కాబట్టి చెప్పడానికి వెళుతున్న లేకుండా, phpMyAdmin, మీరు నిజంగా ఈ వలసలు సృష్టించవచ్చు 40 00:02:39,200 --> 00:02:44,660 మీరు డేటాబేస్ సూచిస్తాయి వ్యూహ నేరుగా కోడ్ లో మారుస్తుంది. 41 00:02:44,660 --> 00:02:48,070 మరియు ఈ మీరు ముఖ్యంగా to-- అనుమతిస్తుంది మీరు పనిచేసే బహుళ వ్యక్తులు ఉంటే 42 00:02:48,070 --> 00:02:52,650 అదే వెబ్ application-- న ఈ మార్పులు ట్రాక్ 43 00:02:52,650 --> 00:02:55,380 GitHub, లేదా కొన్ని ఇతర రిపోజిటరీ చెబుతారు. 44 00:02:55,380 --> 00:03:00,880 >> కాబట్టి ఈ నిజంగా ఉపయోగకరంగా ఉంటుంది మరియు అవసరం తగ్గిస్తుంది 45 00:03:00,880 --> 00:03:04,580 సే, కి, SQL డంపుల చాలా చుట్టూ పాస్. 46 00:03:04,580 --> 00:03:07,140 చివరకు, స్వరకర్త నిజంగా ఉపయోగకరంగా ఏదో 47 00:03:07,140 --> 00:03:09,840 మీరు ఇతర ఉపయోగించడానికి అనుమతిస్తుంది ప్రజల కోడ్ సంభ్రమాన్నికలిగించే పనులు. 48 00:03:09,840 --> 00:03:14,020 కాబట్టి Laravel యొక్క నిర్మించబడింది అనేక స్వరకర్త ప్యాకేజెస. 49 00:03:14,020 --> 00:03:17,870 కాబట్టి మీరు ఇవ్వదలుచుకున్న ఉంటే చెప్పండి ఒక ప్రమాణీకరణ ప్యాకేజీ 50 00:03:17,870 --> 00:03:23,440 లేదా మీరు కొన్ని ఇవ్వదలుచుకున్న ఉంటే జెనరేటర్ స్క్రిప్ట్ లేదా ఒక నిర్వాహక విధమైన 51 00:03:23,440 --> 00:03:26,910 ఇంటర్ఫేస్, మీరు ప్లగ్ మరియు ప్లే చేయవచ్చు కంపోజర్ ఆ భాగాలు. 52 00:03:26,910 --> 00:03:30,470 53 00:03:30,470 --> 00:03:31,570 >> కాబట్టి యొక్క ప్రారంభించడానికి అనుమతిస్తాయి. 54 00:03:31,570 --> 00:03:35,185 మీరు ఏదైనా ప్రశ్నలు మేము ముందు అబ్బాయిలు ప్రారంభించడానికి? 55 00:03:35,185 --> 00:03:36,500 ప్రశ్నలు ఏవీ? 56 00:03:36,500 --> 00:03:37,490 కూల్. 57 00:03:37,490 --> 00:03:39,990 కాబట్టి మొదటి అడుగు కంపోజర్ ఇన్స్టాల్. 58 00:03:39,990 --> 00:03:43,590 కాబట్టి కంపోజర్ మీరు అనుమతిస్తుంది ఈ ఆధారపడినవి నిర్వహించండి 59 00:03:43,590 --> 00:03:47,770 అది Laravel ఫ్రేమ్ లేదో లేదా కొన్ని ఇతర మూడవ పక్ష పొడిగింపు. 60 00:03:47,770 --> 00:03:50,400 మొదటి కమాండ్ అనుమతిస్తుంది మీరు కంపోజర్ డౌన్లోడ్ 61 00:03:50,400 --> 00:03:55,890 మరియు రెండవ కమాండ్ మీరు అనుమతిస్తుంది మీ స్థానిక బిన్ ఫోల్డర్ లోకి తరలించబడుతుంది 62 00:03:55,890 --> 00:04:01,340 కాబట్టి మీరు కంపోజర్ అమలు చేసే నేరుగా టెర్మినల్ ద్వారా. 63 00:04:01,340 --> 00:04:05,405 >> ఆ తరువాత, ముందుకు వెళ్ళి ఒక కొత్త Laravel ప్రాజెక్ట్ సృష్టించడానికి. 64 00:04:05,405 --> 00:04:07,280 మేము నిజానికి చూడాలని ఉదాహరణకు కొన్ని యిందులో 65 00:04:07,280 --> 00:04:10,760 నేను కూర్చు చేసిన ఈ బ్లాగును సృష్టించడానికి. 66 00:04:10,760 --> 00:04:14,420 కానీ మీరు నుండి మొదలు పెడుతున్నారు ఉంటే మొదటి, మీరు ఈ ఆదేశాన్ని ఉపయోగించండి ఉంటుంది 67 00:04:14,420 --> 00:04:18,160 ఇక్కడ, స్వరకర్త సృష్టించడానికి ప్రాజెక్ట్, laravel అప్పుడు laravel, స్లాష్ మరియు 68 00:04:18,160 --> 00:04:19,940 మీ ప్రాజెక్టు పేరు. 69 00:04:19,940 --> 00:04:22,275 మరియు ఆ ఉంటాయి అన్ని పంపిణీ కోడ్ 70 00:04:22,275 --> 00:04:23,733 ఒక కొత్త Laravel ప్రాజెక్ట్ మొదలు. 71 00:04:23,733 --> 00:04:28,870 మీ CS50 చివరి ప్రాజెక్టులకు కాబట్టి, మీరు చేస్తాము బహుశా ఆ ఆదేశం ఉపయోగించాలనుకుంటున్నాను. 72 00:04:28,870 --> 00:04:31,210 >> కానీ మేము ఈ తో ఆరంభమవుతుంది చేస్తున్నారు. 73 00:04:31,210 --> 00:04:34,630 కాబట్టి మీరు చేసిన ఒకసారి మీరు పొందడానికి వెళుతున్న ఆ 74 00:04:34,630 --> 00:04:40,190 ఒక బొత్తిగా విస్తృతమైన సంఖ్య blog50 లో ఫైళ్ళను. 75 00:04:40,190 --> 00:04:43,840 కాబట్టి యొక్క కేవలం వీలు ఈ మూలకాలను కొన్ని. 76 00:04:43,840 --> 00:04:49,060 మీరు ఈ మార్గం వద్ద గమనించవచ్చు డైరెక్టరీ అనువర్తనం ఫోల్డర్ ఉంది. 77 00:04:49,060 --> 00:04:52,960 అనువర్తనం ఫోల్డర్ లోపల, ఉంది ఒక జంట ఉపయోగపడిందా ఫోల్డర్లను. 78 00:04:52,960 --> 00:04:56,330 ప్రారంభం నోట్ ఈ config ఫోల్డర్ ఉంది. 79 00:04:56,330 --> 00:04:59,210 కాబట్టి ఈ అప్ ఎలా అమర్చుతుంది మీ వెబ్ అప్లికేషన్ 80 00:04:59,210 --> 00:05:04,350 , సే, ప్రజలు ప్రమాణీకరించడానికి వెళుతున్న లేదా నగదు విషయాలు లేదా డేటాబేస్ కనెక్ట్. 81 00:05:04,350 --> 00:05:06,400 >> మరియు ఏ నిజంగా వార్తలు ఉపయోగపడిందా ఉంది Laravel 82 00:05:06,400 --> 00:05:09,130 మీరు వేర్వేరు సెట్ అనుమతిస్తుంది అభివృద్ధి వాతావరణాలలో. 83 00:05:09,130 --> 00:05:12,090 కాబట్టి మనం ఇక్కడ చేసిన ఉంటే మేము స్థానిక ఫోల్డర్ క్రింద వెళ్ళి, 84 00:05:12,090 --> 00:05:14,720 ఒక database.php ఫైలు ఉంది. 85 00:05:14,720 --> 00:05:18,320 మరియు మీరు ఇక్కడ గమనించవచ్చు మేము ఒక mysql కనెక్షన్ అప్ సెట్ 86 00:05:18,320 --> 00:05:22,230 వ్యక్తులు కనెక్ట్ అనుమతిస్తుంది ఆ MySQL సర్వర్ 87 00:05:22,230 --> 00:05:24,310 నేరుగా CS50 ఉపకరణం. 88 00:05:24,310 --> 00:05:26,980 మరియు మేము ఒక డేటాబేస్ అనుసంధానం చేస్తున్నారు నేను ఏర్పాటు Blog50 అని. 89 00:05:26,980 --> 00:05:31,390 90 00:05:31,390 --> 00:05:37,085 >> కాబట్టి యొక్క నిజానికి ముందుకు వెళ్ళి వీలు మరియు , ఈ పని వెర్షన్ అమలు 91 00:05:37,085 --> 00:05:39,710 కేవలం దేనిని పొందడానికి మేము నిర్మించడం చేస్తున్న అప్లికేషన్ 92 00:05:39,710 --> 00:05:41,390 కనిపిస్తోంది. 93 00:05:41,390 --> 00:05:46,150 కాబట్టి నేను యొక్క నకలును కలిగి ఈ Blog50 పూర్తి. 94 00:05:46,150 --> 00:05:51,910 కాబట్టి Laravel నిజానికి ఒక సర్వర్ లో నిర్మించింది 95 00:05:51,910 --> 00:05:53,910 మీరు నేరుగా అమలు చేసే కమాండ్ లైన్ నుండి. 96 00:05:53,910 --> 00:05:56,900 కాబట్టి ఈ పోలి ఉంది PSet మీరు నిజంగా ముందు 97 00:05:56,900 --> 00:06:00,580 C. లో మీ సొంత సర్వర్లో నిర్మించడానికి కాబట్టి వారు ఒక నిర్మించారు 98 00:06:00,580 --> 00:06:04,010 మీరు మీ Laravel అనువర్తనాలను అమలు చేసే నేరుగా కమాండ్ లైన్ నుండి. 99 00:06:04,010 --> 00:06:11,650 >> మేము PHP శిల్పకారుడు చేస్తే, ఈ ఉంటారనే ఒక అభివృద్ధి సర్వర్ ప్రారంభించనున్నట్లు 100 00:06:11,650 --> 00:06:13,880 పోర్ట్ 8,000 లో. 101 00:06:13,880 --> 00:06:18,250 మేము స్థానిక హోస్ట్ వెళ్ళండి చేస్తే 8,000, మీరు హే, మీరు గమనించవచ్చు. 102 00:06:18,250 --> 00:06:20,800 మేము మా బ్లాగ్ అప్ మరియు నడుస్తున్న కలిగి. 103 00:06:20,800 --> 00:06:25,090 కాబట్టి Laravel ఇక్కడ ఏర్పడుతోంది మా బ్లాగ్ యొక్క ముందు పేజీ. 104 00:06:25,090 --> 00:06:26,350 చాలా సాధారణ అప్లికేషన్. 105 00:06:26,350 --> 00:06:28,610 కానీ ఒక జంట ఉంది నిజంగా నిఫ్టీ లక్షణాలు 106 00:06:28,610 --> 00:06:31,346 ఇది హుడ్ కింద అందించే. 107 00:06:31,346 --> 00:06:33,680 >> కాబట్టి బ్లాగ్ అప్లికేషన్ యొక్క ముక్కుసూటి. 108 00:06:33,680 --> 00:06:36,430 మేము ఒక పోస్ట్ సృష్టించడానికి కోరుకున్నారు ఉంటే, మేము బటన్ క్లిక్ చేయవచ్చు. 109 00:06:36,430 --> 00:06:40,470 మేము "హే, అందరికీ చెప్పగలదు. 110 00:06:40,470 --> 00:06:44,530 ఈ ఒక నిజంగా సరదాగా ఉంటుంది ఉదాహరణకు సదస్సు, ". 111 00:06:44,530 --> 00:06:46,560 మరియు డౌన్ ఇక్కడ ఏదో వ్రాయండి. 112 00:06:46,560 --> 00:06:48,180 ఇక్కడ టెక్స్ట్. 113 00:06:48,180 --> 00:06:51,327 మేము సమర్పించండి క్లిక్ చేస్తే, మీరు చేస్తాము గమనించవచ్చు మా కొత్త బ్లాగు 114 00:06:51,327 --> 00:06:53,410 పోస్ట్ జతచేయబడింది బ్లాగ్ ముందు పేజీ. 115 00:06:53,410 --> 00:06:56,532 116 00:06:56,532 --> 00:06:59,970 మేము ఇక్కడ తిరిగి వెళ్ళి ఉంటే, మీరు గమనిస్తారు ఇప్పటికే కొన్ని వ్యాఖ్యలు ఉన్నాయి 117 00:06:59,970 --> 00:07:01,160 బ్లాగులో. 118 00:07:01,160 --> 00:07:03,630 మేము స్క్రోల్ డౌన్ ఉంటే, మీరు చేస్తాము కాబట్టి జోనాథన్ టాన్ చెప్పారు గమనించవచ్చు 119 00:07:03,630 --> 00:07:08,020 అతను చాలా ఈ పోస్ట్ ద్వారా కుతూహలంగా అని. 120 00:07:08,020 --> 00:07:11,570 >> కాబట్టి మేము ఎలా వస్తువు లోకి వెళ్తారో రిలేషనల్ మ్యాపింగ్ అనుమతిస్తుంది 121 00:07:11,570 --> 00:07:16,668 మీరు ఈ సంబంధాలు చేయాలని అలాగే ఒక మాదిరి అతుకులు మార్గం. 122 00:07:16,668 --> 00:07:17,660 కూల్. 123 00:07:17,660 --> 00:07:20,290 కార్యాచరణ గురించి ఏవైనా ప్రశ్నలు మేము నిర్మించడానికి చూడాలని ఏమి? 124 00:07:20,290 --> 00:07:22,850 125 00:07:22,850 --> 00:07:23,840 కూల్. 126 00:07:23,840 --> 00:07:28,170 కాబట్టి యొక్క వాస్తవానికి తో ప్రారంభిద్దాం డేటాబేస్ పట్టికలు సృష్టించడం. 127 00:07:28,170 --> 00:07:33,190 >> కాబట్టి, CS50 ఫైనాన్స్ మీరు గుర్తుచేసుకున్నారు వినియోగదారులు కోసం ఒక పట్టిక కూర్చు 128 00:07:33,190 --> 00:07:37,100 అలాగే మీ పోర్ట్ఫోలియో లో స్టాక్స్. 129 00:07:37,100 --> 00:07:41,040 మేము ముందు పేర్కొన్న విధంగా, మనం Laravel లో ఉపయోగించడానికి 130 00:07:41,040 --> 00:07:43,090 వలసలు గా పిలుస్తారు ఏదో ఉంది. 131 00:07:43,090 --> 00:07:48,570 మేము తిరిగి వెళ్ళడానికి చేస్తే ఇక్కడ పంపిణీ కోడ్, 132 00:07:48,570 --> 00:07:51,790 అని మొదటి ఆదేశం Laravel మీరు అందించే ఉపయోగపడిందా 133 00:07:51,790 --> 00:07:54,240 వలసపోవడానికి ఆదేశం ఉంది. 134 00:07:54,240 --> 00:07:59,220 కాబట్టి మేము php శిల్పకారుడు మైగ్రేట్ చేయవచ్చు: చేస్తాయి. 135 00:07:59,220 --> 00:08:01,760 కాబట్టి ఈ మాకు ఒక వలసలు సృష్టించడానికి అనుమతిస్తుంది. 136 00:08:01,760 --> 00:08:03,710 >> మరియు తర్వాత మేము చెయ్యవచ్చును వలసలకు సృష్టించడానికి 137 00:08:03,710 --> 00:08:07,050 , create_posts_table అని ఇది అన్నారు 138 00:08:07,050 --> 00:08:11,521 అని పేరు మేము వెళుతున్నాం మా బ్లాగ్ పోస్ట్స్ నిల్వ ఉంటుంది. 139 00:08:11,521 --> 00:08:14,690 మరియు మీరు అది నడుస్తుంది ఇక్కడ గమనించవచ్చు కొన్ని కోడ్ ద్వారా వాస్తవానికి 140 00:08:14,690 --> 00:08:17,580 ఒక ఫైల్ ఉత్పత్తి అది ఒక టైమ్ స్టాంప్. 141 00:08:17,580 --> 00:08:22,260 మేము వెళ్ళడానికి మరియు డేటాబేస్ చూస్తే కనుక మేము వలసలు కింద గమనించవచ్చు 142 00:08:22,260 --> 00:08:24,830 అది సృష్టించబడిన ఒక మాకు ఖాళీ ఫైల్ ఇది 143 00:08:24,830 --> 00:08:30,100 పేరు తో బాయిలర్ ప్లేట్ కోడ్ ఉంది మేము పేర్కొన్న ఆ, పోస్ట్ పట్టిక సృష్టించడానికి. 144 00:08:30,100 --> 00:08:31,670 >> మరియు అది రెండు విధులు ఉన్నాయి. 145 00:08:31,670 --> 00:08:40,539 అప్ మేము ఉన్నప్పుడు అమలు చేయడానికి ఏమి వలస డేటాబేస్ వర్తించబడుతుంది. 146 00:08:40,539 --> 00:08:46,380 మరియు డౌన్ మేము చేయబోతున్నామని ఏమి ఉంది మేము వలసలకు రివర్స్ కావలసిన ఉన్నప్పుడు. 147 00:08:46,380 --> 00:08:49,890 కాబట్టి ఇక్కడ బయటకు ప్రారంభిద్దాం ఈ వలస రాసే. 148 00:08:49,890 --> 00:08:55,480 కాబట్టి ఒక ఉపయోగపడిందా తరగతి ఉంది Laravel లో వ్యూహ అని. 149 00:08:55,480 --> 00:08:57,910 >> కాబట్టి మేము వ్యూహ :: సృష్టించడానికి అమలు చూడాలని. 150 00:08:57,910 --> 00:09:01,080 మరియు మేము సృష్టించడానికి చూడాలని ఒక పట్టిక పోస్ట్లు అని. 151 00:09:01,080 --> 00:09:05,980 మరియు ఇక్కడ మేము ఒక ఫంక్షన్ ఉపయోగించి ఈ వర్తిస్తాయి. 152 00:09:05,980 --> 00:09:11,010 మరియు ఇక్కడ లోపల, మేము నిజంగా చూడాలని మా పట్టిక విషయాల పేర్కొనండి. 153 00:09:11,010 --> 00:09:14,860 మేము ఒక ID సృష్టించడానికి చూడాలని, ఆటో-పెంచడం ఉంది. 154 00:09:14,860 --> 00:09:19,850 155 00:09:19,850 --> 00:09:24,350 >> అదనంగా, మేము వెళుతున్న ఒక రంగంలో సృష్టించడానికి ఆ 156 00:09:24,350 --> 00:09:27,060 మా బ్లాగ్ పోస్ట్ యొక్క శీర్షిక సూచిస్తుంది. 157 00:09:27,060 --> 00:09:29,880 158 00:09:29,880 --> 00:09:36,950 మేము కూడా ఒక రంగంలో సృష్టించడానికి వెళుతున్న మా బ్లాగ్ పోస్ట్ యొక్క టెక్స్ట్ నిల్వ చేయడానికి. 159 00:09:36,950 --> 00:09:40,600 చివరకు, మేము వెళుతున్న కొన్ని సమయముద్రలు నిల్వ 160 00:09:40,600 --> 00:09:44,690 మా పోస్ట్ రూపొందించినవారు ఎప్పుడు మరియు అది అప్డేట్ చేసినప్పుడు. 161 00:09:44,690 --> 00:09:46,240 మరియు డౌన్, అది చాలా సులభం. 162 00:09:46,240 --> 00:09:53,974 మేము చేయాలనుకుంటున్నారా అన్ని డ్రాప్ ఉంది మేము సృష్టించిన పట్టిక. 163 00:09:53,974 --> 00:09:54,930 >> గ్రేట్. 164 00:09:54,930 --> 00:09:55,850 ఏదైనా ప్రశ్నలు? 165 00:09:55,850 --> 00:09:59,730 166 00:09:59,730 --> 00:10:07,110 కాబట్టి ఇప్పుడు మేము ముందుకు వెళ్ళి ఉంటే మీరే నిజానికి, స్థానిక హోస్ట్, 167 00:10:07,110 --> 00:10:09,640 నాకు మేము ముందుగా కలిగి ఏమి తొలగించండి తెలియజేయండి. 168 00:10:09,640 --> 00:10:14,330 169 00:10:14,330 --> 00:10:15,190 డేటాబేస్లు వెళ్ళండి. 170 00:10:15,190 --> 00:10:17,640 మనం ముందుగా ఏ తొలగించండి వెళుతున్న. 171 00:10:17,640 --> 00:10:22,870 ఈ డ్రాప్ మరియు సృష్టించడానికి ఒక కొత్త డాటాబేస్ను Blog50. 172 00:10:22,870 --> 00:10:24,930 కాబట్టి ఇప్పుడు ఏమి మాయా భాగంగా ఇక్కడ మనం 173 00:10:24,930 --> 00:10:28,760 నేరుగా ఈ వలసలు దరఖాస్తు చేసుకోవచ్చు కమాండ్ లైన్ ఉపయోగించి డేటాబేస్ 174 00:10:28,760 --> 00:10:29,290 సాధనం. 175 00:10:29,290 --> 00:10:35,100 కాబట్టి మేము php శిల్పకారుడు వలసలు పోతున్నట్లు ఉంటే, మీరు హే, మీరు గమనించవచ్చు. 176 00:10:35,100 --> 00:10:38,320 ఇది వలస పట్టిక రూపొందించినవారు ఉంది, ఇది మేము ఒక బిట్ లో పరిశీలించి చేస్తాము, 177 00:10:38,320 --> 00:10:40,540 మరియు అది ఈ మొట్టమొదటి వలస వర్తించబడుతుంది. 178 00:10:40,540 --> 00:10:43,860 179 00:10:43,860 --> 00:10:48,920 >> మేము Blog50 చూడండి కాబట్టి, మీరు గమనిస్తారు అది మాకు రెండు పట్టికలు రూపొందించినవారు ఉంది. 180 00:10:48,920 --> 00:10:50,300 మొదటి ఈ వలసలు పట్టిక ఉంది. 181 00:10:50,300 --> 00:10:54,130 మేము ఈ బ్రౌజ్ చేస్తే, మీరు గమనిస్తారు ఈ పట్టిక బొత్తిగా సూటిగా ఉంటుంది. 182 00:10:54,130 --> 00:10:55,490 ఇది కేవలం హే, ఆ చెప్పబడింది. 183 00:10:55,490 --> 00:10:58,960 మేము ఈ వలసలు దరఖాస్తు చేసాను. 184 00:10:58,960 --> 00:11:01,470 మేము తిరిగి వెళ్లి పోస్ట్లు. 185 00:11:01,470 --> 00:11:05,720 మీరు నిర్మాణం గమనించవచ్చు మేము ఇది అడిగారు సరిగ్గా ఏమిటి. 186 00:11:05,720 --> 00:11:07,350 మేము ఒక ఆటో పెంచడం ID ఉంది. 187 00:11:07,350 --> 00:11:10,450 మేము నిల్వ కోసం ఒక స్ట్రింగ్ కలిగి శీర్షిక, మరియు ఒక టెక్స్ట్ రంగంలో 188 00:11:10,450 --> 00:11:11,450 కంటెంట్ నిల్వ. 189 00:11:11,450 --> 00:11:14,040 190 00:11:14,040 --> 00:11:14,706 గ్రేట్. 191 00:11:14,706 --> 00:11:15,560 కూల్. 192 00:11:15,560 --> 00:11:21,626 వలసలు గురించి ఏవైనా ప్రశ్నలు పని, మేము వాటిని ఎలా దరఖాస్తు చేయవచ్చు? 193 00:11:21,626 --> 00:11:22,126 సంఖ్య? 194 00:11:22,126 --> 00:11:23,600 కూల్. 195 00:11:23,600 --> 00:11:26,630 కాబట్టి ఇప్పుడు మేము ముందుకు వెళ్ళి చూడాలని మరియు వాస్తవానికి మోడల్ సృష్టించడానికి. 196 00:11:26,630 --> 00:11:33,100 కాబట్టి మేము ఒక పోస్ట్స్ నమూనా సృష్టించడానికి కావలసిన డేటాబేస్ నైరూప్యత నిల్వ. 197 00:11:33,100 --> 00:11:41,040 కాబట్టి బదులుగా MySQL ప్రశ్నలు చేయడం కంటే నేరుగా మేము సృష్టించాలనుకునే చూడాలని. 198 00:11:41,040 --> 00:11:45,840 కాబట్టి మేము ఒక సృష్టించడానికి కలిగి ఇక్కడ అని నమూనాలలో ఫోల్డర్. 199 00:11:45,840 --> 00:11:48,905 మరియు ఇక్కడ లోపల, మేము వెళుతున్నాం post.php అనే ఫైలు సృష్టించవచ్చు. 200 00:11:48,905 --> 00:11:52,280 201 00:11:52,280 --> 00:11:54,550 >> ఈ PHP ఫైలు లోపల, మేము సృష్టించడానికి వెళుతున్న 202 00:11:54,550 --> 00:12:00,590 అనర్గళంగా విస్తరించి ఒక తరగతి పోస్ట్. 203 00:12:00,590 --> 00:12:08,950 అనర్గళంగా ORM యొక్క పేరు Laravel అందించే ఇంజన్. 204 00:12:08,950 --> 00:12:12,799 మరియు ఇక్కడ, మేము ఆశించవచ్చు మీరు నిజానికి కొన్ని కోడ్ వ్రాయడానికి అవసరం. 205 00:12:12,799 --> 00:12:14,840 మేము కొన్ని రాయాలో తరువాత సహాయక చర్యలు. 206 00:12:14,840 --> 00:12:19,420 బాక్స్ బయటకు కానీ, అప్పటికే రెడీ డేటాబేస్ లో ఏమి గుర్తించి 207 00:12:19,420 --> 00:12:24,770 మరియు మేము సే,, టెక్స్ట్ యాక్సెస్ చేయవచ్చు మా బ్లాగ్ పోస్ట్ లేదా శీర్షిక యొక్క, 208 00:12:24,770 --> 00:12:29,230 మరియు నేరుగా తో విషయం సృష్టించడానికి లేనే అందంగా చాలా ఏ కోడ్. 209 00:12:29,230 --> 00:12:31,110 >> కాబట్టి ఆ మాయా భాగాలు ఒకటి. 210 00:12:31,110 --> 00:12:34,980 మరియు ఈ తరగతి ఒకసారి గాలి మరింత పూర్తిస్థాయి ఉంది, 211 00:12:34,980 --> 00:12:40,480 మేము గురించి సమాచారాన్ని చేరుస్తాము ఏమి అది వ్యాఖ్యలు కాబట్టి, సంబంధించిన. 212 00:12:40,480 --> 00:12:42,310 అంతేకాక ఒక ఫంక్షన్ సృష్టించడానికి కాబట్టి మేము నిజానికి చెయ్యవచ్చు 213 00:12:42,310 --> 00:12:46,340 నేరుగా URL పొందండి ఒక బ్లాగ్ పోస్ట్ పేజీ. 214 00:12:46,340 --> 00:12:46,840 కూల్. 215 00:12:46,840 --> 00:12:47,881 గురించి ఏవైనా ప్రశ్నలు? 216 00:12:47,881 --> 00:12:51,140 217 00:12:51,140 --> 00:12:51,832 నం 218 00:12:51,832 --> 00:12:54,100 కూల్. 219 00:12:54,100 --> 00:12:57,860 >> కాబట్టి ఇప్పుడు మేము మా నమూనా ఒకసారి, మేము వార్తలు ఒక నియంత్రిక సృష్టించడానికి కావలసిన 220 00:12:57,860 --> 00:13:02,340 ఈ నమూనాలు తో అంతర్ముఖిని సామర్థ్యం, అట్లాగే డేటాబేస్. 221 00:13:02,340 --> 00:13:05,540 మేము పరిశీలించి వద్ద టేక్ చేస్తే BlogController, మీరు చేస్తాము 222 00:13:05,540 --> 00:13:08,490 అక్కడ కాదు అని గుర్తించలేకపోతే ప్రస్తుతం ఇక్కడ చాలా. 223 00:13:08,490 --> 00:13:13,220 ఉంది అన్ని ఒక సూచిక ఫంక్షన్ ఉంది హోమ్ పేజీ ఉత్పత్తి, 224 00:13:13,220 --> 00:13:18,220 కానీ ఏదైనా లేకుండా ఇంకా అక్కడ ప్రదర్శించడానికి. 225 00:13:18,220 --> 00:13:20,560 >> మొదటి ఫంక్షన్ కాబట్టి మేము సృష్టించడానికి చూడాలని 226 00:13:20,560 --> 00:13:25,790 మాకు అనుమతించే ఒకటి ఒక బ్లాగ్ పోస్ట్ సృష్టించడానికి. 227 00:13:25,790 --> 00:13:30,540 కాబట్టి మేము ఒక ప్రకటించాలని వెళుతున్న newPost అని కొత్త ఫంక్షన్. 228 00:13:30,540 --> 00:13:36,430 మరియు ఇక్కడ కేవలం లోపల, మేము వెళుతున్న ఈ పేజీ యొక్క లేఅవుట్ సెట్ 229 00:13:36,430 --> 00:13:41,850 ఒక వెర్షన్ రెండర్ ఉండాలి, మీరు CS50 నుండి గుర్తు ఉంటే, 230 00:13:41,850 --> 00:13:48,020 blog.new అని ఈ టెంప్లేట్ యొక్క, ఇది మేము కొద్దిగా సృష్టించడానికి చూడాలని. 231 00:13:48,020 --> 00:13:53,170 >> మీరు లైన్ ఆరు ఇక్కడ గమనించవచ్చు మేము, లేఅవుట్ ఈ వేరియబుల్ పేర్కొన్న. 232 00:13:53,170 --> 00:13:55,820 మరియు మేము పరిశీలించి ఉంటే అభిప్రాయాలు ఫోల్డర్ వద్ద, 233 00:13:55,820 --> 00:14:01,640 ఒక లేఅవుట్ ఫోల్డర్ ఉంది దీనిలో చాలా ప్రాథమిక HTML ఫైల్. 234 00:14:01,640 --> 00:14:04,680 గమనించదగ్గ, మీరు గమనిస్తారు మేము ఈ కంటైనర్ కలిగి 235 00:14:04,680 --> 00:14:06,800 ఇక్కడ కంటెంట్ వుంటుందని. 236 00:14:06,800 --> 00:14:09,460 మా టెంప్లేట్ లోపల కాబట్టి మనం చేయబోతున్నామని 237 00:14:09,460 --> 00:14:16,180 చేస్తాడు ఏమి సృష్టించండి ఈ లేఅవుట్ లోనే బదులుగా. 238 00:14:16,180 --> 00:14:20,060 >> సో మనం రెండర్ అనుకుంటున్నారా అన్నారు ఒక టెంప్లేట్ blog.new అని. 239 00:14:20,060 --> 00:14:23,790 కానీ బ్లాగు లోపలి, అక్కడ ఇంకా ఈ కొత్త టెంప్లేట్. 240 00:14:23,790 --> 00:14:26,910 కాబట్టి మేము ఒక సృష్టించడానికి చూడాలని ఫైలు new.blade.php అని. 241 00:14:26,910 --> 00:14:29,860 ఈ Laravel చెబుతుంది ఈ PHP ఫైలు తప్పక 242 00:14:29,860 --> 00:14:31,720 తో తెలపబడ్డాయి బ్లేడ్ టెంప్లేట్ ఇంజన్. 243 00:14:31,720 --> 00:14:39,510 244 00:14:39,510 --> 00:14:42,630 కాబట్టి ఈ ఒక మాదిరి ఉంది సూటిగా ఫైలు. 245 00:14:42,630 --> 00:14:46,690 ఇది ఏ రూపం చేస్తాడు మేము నిజంగా ఒక బ్లాగ్ పోస్ట్ లో జోడించండి. 246 00:14:46,690 --> 00:14:49,220 >> నుండి ఇక్కడ మేజిక్ కాబట్టి వారసత్వ హే, ఆ ఉంటుంది. 247 00:14:49,220 --> 00:14:52,950 మేము ఆ తెలుపుటకు కావలసిన విభాగం, కంటెంట్ విభాగంలో 248 00:14:52,950 --> 00:14:56,640 ఇక్కడ, ఇది గీయబడిన ఉంది section మరియుstop ద్వారా. 249 00:14:56,640 --> 00:15:02,260 సో వాట్ మధ్య ఇక్కడ ఏమిటి అన్నారు మాస్టర్ లేఅవుట్ లోకి బదులుగా. 250 00:15:02,260 --> 00:15:07,000 మరియు ఇక్కడ మేము చేయాలనుకుంటున్నారా ఏమి ఉంది చాలా కేవలం ఒక కొత్త HTML ఫైల్ సృష్టించడానికి. 251 00:15:07,000 --> 00:15:08,690 ఒక శీఘ్ర టైటిల్ జోడించడానికి అనుమతిస్తుంది. 252 00:15:08,690 --> 00:15:09,600 ఒక బ్లాగ్ పోస్ట్ జోడించండి. 253 00:15:09,600 --> 00:15:12,110 254 00:15:12,110 --> 00:15:15,390 మరియు అది లోపల, మేము ఉన్నాము ఒక రూపం సృష్టించడానికి జరగబోతోంది. 255 00:15:15,390 --> 00:15:19,197 >> ఈ రూపం ఒక చర్య అన్నారు. 256 00:15:19,197 --> 00:15:21,780 మరియు ఈ ఏదో అవతరిస్తుంది మేము తరువాత ప్రత్యామ్నాయ ఆ, 257 00:15:21,780 --> 00:15:24,200 మరియు మేము ఎలా చూస్తారు రౌటింగ్ ఇక్కడ లోకి సరిపోతుంది. 258 00:15:24,200 --> 00:15:33,600 కానీ మేము ఇప్పుడు నిర్వచించే చూడాలని ఈ మార్గ URL కు వెళ్ళే 259 00:15:33,600 --> 00:15:34,860 createPost నుండి. 260 00:15:34,860 --> 00:15:38,200 261 00:15:38,200 --> 00:15:40,320 ఆపై ఈ వెళ్లి పద్ధతి పోస్ట్ కలిగి. 262 00:15:40,320 --> 00:15:43,940 263 00:15:43,940 --> 00:15:47,590 ఇక్కడ లోపల, మేము వెళుతున్న రెండు ఖాళీలను కలిగి. 264 00:15:47,590 --> 00:15:49,170 Div తరగతి = "రూపం సమూహం". 265 00:15:49,170 --> 00:15:55,806 >> మేము బూట్స్ట్రాప్ CSS లైబ్రరీ ఉపయోగిస్తున్నట్లయితే దయగా ట్విట్టర్ ద్వారా అందించింది. 266 00:15:55,806 --> 00:15:57,720 కాబట్టి మేము ఈ రెండు సృష్టించడానికి చూడాలని. 267 00:15:57,720 --> 00:16:01,700 268 00:16:01,700 --> 00:16:05,970 కాబట్టి ఈ మొదటి ఇన్పుట్ ఉంది అన్నారు టైటిల్. 269 00:16:05,970 --> 00:16:08,437 ఇన్పుట్ name = "శీర్షిక". 270 00:16:08,437 --> 00:16:09,270 క్లాస్ = "formcontrol". 271 00:16:09,270 --> 00:16:13,540 272 00:16:13,540 --> 00:16:14,425 టైప్ = "టెక్స్ట్". 273 00:16:14,425 --> 00:16:16,050 నేను ఒక ప్లేస్హోల్డర్ = "శీర్షిక" జోడించడానికి వెళుతున్న. 274 00:16:16,050 --> 00:16:21,570 275 00:16:21,570 --> 00:16:26,140 >> ఆపై రెండో ఒకటి ఒక టెక్స్ట్ ప్రాంతం అవతరిస్తుంది. 276 00:16:26,140 --> 00:16:27,827 = "కంటెంట్" పేరు. 277 00:16:27,827 --> 00:16:28,660 క్లాస్ = "formcontrol". 278 00:16:28,660 --> 00:16:33,402 279 00:16:33,402 --> 00:16:34,610 మరియు హోల్డర్ = "ఇక్కడ వ్రాయండి". 280 00:16:34,610 --> 00:16:42,030 281 00:16:42,030 --> 00:16:43,480 అక్కడ మేము వెళ్ళి. 282 00:16:43,480 --> 00:16:46,760 చివరగా, మేము వెళుతున్నాం శీఘ్ర submit బటన్ జోడించండి. 283 00:16:46,760 --> 00:16:50,370 టైప్ = "submit" తరగతి = "btn అనుసరించండి ప్రాధమిక". 284 00:16:50,370 --> 00:16:53,370 285 00:16:53,370 --> 00:16:55,340 కాబట్టి ఈ అన్ని బూట్స్ట్రాప్ లక్షణాలు కాబట్టి 286 00:16:55,340 --> 00:16:58,510 ఈ వేశాడు చేయవచ్చు ఆ విధంగా బయటకు 287 00:16:58,510 --> 00:17:03,730 యూజర్ ఆహారంగా, కాకుండా నగ్నంగా HTML కంటే. 288 00:17:03,730 --> 00:17:06,250 >> కాబట్టి మేము ఇక్కడ నియంత్రిక నిర్వచించిన చేసిన. 289 00:17:06,250 --> 00:17:08,930 మేము చాలా సాధారణ వీక్షణ నిర్వచించిన చేసిన. 290 00:17:08,930 --> 00:17:12,339 కానీ వెలితి ఉంది బంధన కణజాలం. 291 00:17:12,339 --> 00:17:15,420 ఈ సమయంలో, Laravel ఎలా సంఖ్య ఆలోచన ఉంది 292 00:17:15,420 --> 00:17:18,312 మేము నిజంగా చూడాలని ఈ నియంత్రిక యాక్సెస్. 293 00:17:18,312 --> 00:17:20,270 కాబట్టి ఈ నిర్వచించారు ఫైలు routes.php అని. 294 00:17:20,270 --> 00:17:22,780 295 00:17:22,780 --> 00:17:24,310 మరియు ఇప్పుడు, మేము ఒక మార్గం కలిగి. 296 00:17:24,310 --> 00:17:29,060 ఏ మేము వెళ్ళేటప్పుడు ఉంది ఈ వెబ్సైట్ కోసం ఇంటి మార్గం 297 00:17:29,060 --> 00:17:33,140 ఇది నటించు జరగబోతోంది సూచిక నియంత్రిక. 298 00:17:33,140 --> 00:17:38,880 కాబట్టి ఇక్కడ మేము అమలు చేయండి అవసరం ఏమి మాకు కొత్త మార్గం ఒక పోస్ట్ సృష్టించడానికి. 299 00:17:38,880 --> 00:17:41,910 >> కాబట్టి మేము ఈ పద్ధతిని ఉపయోగిస్తారు పేర్కొనేది పొందండి 300 00:17:41,910 --> 00:17:48,650 ఒక వినియోగదారు చెయ్యడానికి ప్రయత్నించినప్పుడు ఆ ఈ ప్రత్యేకంగా page-- పొందండి 301 00:17:48,650 --> 00:17:52,850 పోస్ట్ కొత్త page-- స్లాష్ మనం చేయబోతున్నామని 302 00:17:52,850 --> 00:18:02,060 అని నియంత్రిక ఉపయోగించడానికి ఉంటుంది BlogController కొత్త పోస్ట్. 303 00:18:02,060 --> 00:18:03,460 మేము సృష్టించిన ఒకటి. 304 00:18:03,460 --> 00:18:08,090 మరియు తర్వాత మేము చేయబోతున్నామని newPost గా అలియాస్ కు. 305 00:18:08,090 --> 00:18:17,460 306 00:18:17,460 --> 00:18:19,850 మేము మరొక సృష్టించడానికి వెళుతున్న కొద్ది సేపట్లో ఫంక్షన్. 307 00:18:19,850 --> 00:18:23,520 కానీ కింద ఇక్కడ ఏముంది "వంటి" కీ ఏమిటి 308 00:18:23,520 --> 00:18:28,195 మేము లోపల ప్రత్యామ్నాయంగా ఉండడం మా బ్లేడ్ టెంప్లేట్లు. 309 00:18:28,195 --> 00:18:32,390 310 00:18:32,390 --> 00:18:36,230 ఇప్పటివరకు, లెట్స్ నిజానికి కూడా మార్గం చెబుతాను. 311 00:18:36,230 --> 00:18:38,380 కాబట్టి మేము కూడా చూడాలని ఒక నియంత్రిక సృష్టించడానికి 312 00:18:38,380 --> 00:18:41,020 కాబట్టి మేము ఈ పోస్ట్ సృష్టించవచ్చు. 313 00:18:41,020 --> 00:18:46,940 కనుక పేజీ పోస్ట్కు ఒక యూజర్ పోస్ట్లు మేము చేయబోతున్నామని ఏమి, కొత్త స్లాష్ 314 00:18:46,940 --> 00:18:51,350 ఒక నియంత్రిక ఉపయోగించే మేము త్వరలోనే సృష్టించడానికి చూడాలని 315 00:18:51,350 --> 00:18:56,160 createPost వద్ద BlogController అని. 316 00:18:56,160 --> 00:19:01,929 మరియు మేము అలియాస్ చూడాలని createPost గా ఈ. 317 00:19:01,929 --> 00:19:03,380 కూల్. 318 00:19:03,380 --> 00:19:05,811 >> ఏదైనా ప్రశ్నలు? 319 00:19:05,811 --> 00:19:06,310 కూల్. 320 00:19:06,310 --> 00:19:09,790 కాబట్టి యొక్క మేము ఇప్పటివరకు ఏం అమలు అనుమతిస్తాయి. 321 00:19:09,790 --> 00:19:16,930 మేము PHP శిల్పకారుడు చేస్తే, సర్వ్ మేము దోషాలను మా చూస్తారు. 322 00:19:16,930 --> 00:19:20,385 మేము ఒక కలిగి కనుక ఇది కనిపిస్తుంది రూట్లలో వాక్యనిర్మాణ దోషం లైన్ 27. 323 00:19:20,385 --> 00:19:20,885 ఆహ్. 324 00:19:20,885 --> 00:19:21,718 ఒక సెమికోలన్ కనిపించలేదు. 325 00:19:21,718 --> 00:19:24,900 326 00:19:24,900 --> 00:19:32,870 కాబట్టి మేము 8,000 వెళ్ళండి ఉంటే, మీరు ఇక్కడ ఇంకా ఏమీ చూస్తారు. 327 00:19:32,870 --> 00:19:34,740 కాబట్టి ఈ డిఫాల్ట్ హోమ్ పేజీ ఉంది. 328 00:19:34,740 --> 00:19:37,730 >> మేము పోస్ట్ వెళ్ళండి ఉంటే కానీ హే, కొత్త స్లాష్. 329 00:19:37,730 --> 00:19:40,425 ఇది మేము సృష్టించిన రూపం ఉంటాం. 330 00:19:40,425 --> 00:19:42,550 ప్రస్తుతం, మేము కలిగి కార్యాచరణను అమలు 331 00:19:42,550 --> 00:19:44,060 మేము నొక్కినప్పుడు బటన్ సమర్పించండి. 332 00:19:44,060 --> 00:19:47,110 మేము క్లిక్ చేస్తే సమర్పించండి బటన్, అది ఒక లోపం అమలు జరగబోతోంది. 333 00:19:47,110 --> 00:19:49,840 కానీ మేము కోడ్ చేయబోతున్నామని ప్రస్తుతం, ఏమి ఖచ్చితంగా మేము 334 00:19:49,840 --> 00:19:54,840 ఉన్నప్పుడు ఒక యూజర్ చేయాలనుకుంటున్నారా ఈ సమర్పించారు. 335 00:19:54,840 --> 00:19:55,770 >> కాబట్టి యొక్క ఆ తెలియజేసేలా. 336 00:19:55,770 --> 00:19:57,380 తిరిగి నియంత్రికల ఫైల్ వెళ్ళండి. 337 00:19:57,380 --> 00:20:00,180 మనం చేయబోతున్నామని ఉంది ఈ కొత్త ఫంక్షన్ అమలు 338 00:20:00,180 --> 00:20:04,360 మాకు ఒక పోస్ట్ సృష్టించడానికి అనుమతిస్తుంది. 339 00:20:04,360 --> 00:20:07,370 340 00:20:07,370 --> 00:20:08,990 కొత్త ఫంక్షన్ డిక్లేర్. 341 00:20:08,990 --> 00:20:11,527 పబ్లిక్ ఫంక్షన్ createPost. 342 00:20:11,527 --> 00:20:14,610 మరియు ఈ ఫంక్షన్ ఒక అవతరిస్తుంది కంటే మరింత అధునాతన కొద్దిగా ఏమి 343 00:20:14,610 --> 00:20:15,559 మేము ముందు వచ్చింది. 344 00:20:15,559 --> 00:20:18,350 కానీ మీరు మేము లేదు ఇక్కడ చూస్తారు నిజానికి ఏ SQL రాయాలో. 345 00:20:18,350 --> 00:20:20,980 ORM అనర్గళంగా ORM, అనుమతిస్తుంది అన్నారు 346 00:20:20,980 --> 00:20:26,400 మాకు కొన్ని దీన్ని విధాలుగా మరింత సొగసైన మార్గం. 347 00:20:26,400 --> 00:20:29,140 >> కాబట్టి మేము ఒక కొత్త పోస్ట్ సృష్టించడానికి చూడాలని. 348 00:20:29,140 --> 00:20:34,120 మరియు ఇక్కడ మేము ఉన్నాము ఒక కొత్త వస్తువు instantiating 349 00:20:34,120 --> 00:20:38,080 మోడల్ నుండి మేము కేవలం రూపొందించినవారు, పోస్ట్ మోడల్. 350 00:20:38,080 --> 00:20:44,450 మరియు మనం చేయబోతున్నామని సెట్ ఈ ఉపయోగించి ఏదో యొక్క శీర్షిక లక్షణాన్ని 351 00:20:44,450 --> 00:20:47,380 మేము సర్వర్ నుండి పొందండి. 352 00:20:47,380 --> 00:20:52,060 కాబట్టి ఈ పోలి ఉంటుంది ఏమి మేము CS50 ఫైనాన్స్ ముందు 353 00:20:52,060 --> 00:20:57,750 మేము ఒకటి అని పేరు, సూపర్ ఉపయోగించి గ్లోబల్ పోస్ట్ టైటిల్ కోసం చూస్తున్న. 354 00:20:57,750 --> 00:21:01,600 >> కాబట్టి Laravel కొన్ని పారిశుధ్యాన్ని ఇస్తుంది మరియు whatnot ఈ సహాయక ఫంక్షన్ ఉపయోగించి. 355 00:21:01,600 --> 00:21:07,610 కాబట్టి మేము బదులుగా ఉపయోగించడానికి ఇష్టపడతారు PHP నుండి ఈ చాలా ప్రాథమిక ముడి రూపం. 356 00:21:07,610 --> 00:21:17,430 మరియు తర్వాత మనం చేయబోతున్నామని సెట్ ఇన్పుట్ దానిని కంటెంట్ కంటెంట్ పొందండి. 357 00:21:17,430 --> 00:21:20,429 358 00:21:20,429 --> 00:21:22,720 మేము నిజానికి మూసివేయాలని చూడాలని ఒక ఉపయోగపడిందా ఫంక్షన్ ఈ 359 00:21:22,720 --> 00:21:31,820 ఆ PHP nl2br, అని అందిస్తుంది కొత్త లైన్లు, NLS, BRS లోకి, బ్రేక్ మారుతుంది 360 00:21:31,820 --> 00:21:35,822 మేము నిజానికి కలిగి తద్వారా దానిలోని వివిధ పేరాలు. 361 00:21:35,822 --> 00:21:38,030 చివరకు మేము చేయబోతున్నామని ఏమి అలా ఈ పోస్ట్ను సేవ్ ఉంది. 362 00:21:38,030 --> 00:21:41,686 మేము ఫంక్షన్ కాల్ ఈ నమూనా సేవ్. 363 00:21:41,686 --> 00:21:43,800 మేము పోస్ట్ సేవ్ చూడాలని. 364 00:21:43,800 --> 00:21:49,970 మరియు మేము చేయబోతున్నామని చివరకు ఏమి ప్రత్యేకంగా యూజర్ మళ్ళింపు ఉంది 365 00:21:49,970 --> 00:21:55,060 మేము చూడాలని మార్గం viewPost ద్వారా, త్వరలోనే అలియాస్ సృష్టించడానికి. 366 00:21:55,060 --> 00:22:00,435 మరియు మేము వాదనలు పాస్ చూడాలని id, ఈ కొత్త పోస్ట్ ID ఉండటం. 367 00:22:00,435 --> 00:22:04,280 368 00:22:04,280 --> 00:22:05,640 >> గ్రేట్. 369 00:22:05,640 --> 00:22:09,090 కాబట్టి ఇప్పుడు మేము నిజానికి వెళ్లి ఈ అమలు చేస్తే. 370 00:22:09,090 --> 00:22:11,370 మేము ఒక కొత్త పోస్ట్ జోడించండి చూడాలని. 371 00:22:11,370 --> 00:22:15,930 ఈ సదస్సు 50 అని పిలవబడు. 372 00:22:15,930 --> 00:22:17,620 మరియు ఖచ్చితంగా చెప్పగలను. 373 00:22:17,620 --> 00:22:18,240 Asdl. 374 00:22:18,240 --> 00:22:18,740 ఏది. 375 00:22:18,740 --> 00:22:20,320 కంటెంట్ విధమైన. 376 00:22:20,320 --> 00:22:21,180 మరియు అది సమర్పించండి. 377 00:22:21,180 --> 00:22:23,850 మరియు మేము ఆ మీరు గమనించవచ్చు, హే. మార్గాలను నిర్వచించిన లేదు. 378 00:22:23,850 --> 00:22:32,340 కానీ మేము phpMyAdmin పరిశీలించి ఉంటే లేదో మా ఫంక్షన్ కోసం చూడండి 379 00:22:32,340 --> 00:22:34,370 ఏదైనా చేసింది. 380 00:22:34,370 --> 00:22:36,670 Blog50 పోస్ట్లు వద్ద చూడండి. 381 00:22:36,670 --> 00:22:37,720 మేము హే, ఆ మీరు గమనించవచ్చు. 382 00:22:37,720 --> 00:22:43,530 నిజానికి, మేము కేవలం ఆ బ్లాగును సృష్టించడానికి లేదు తెలిపినట్లు సమయముద్రలు తో పోస్ట్. 383 00:22:43,530 --> 00:22:46,600 384 00:22:46,600 --> 00:22:51,630 >> కాబట్టి ఇప్పుడు యొక్క తిరిగి వెళ్లి వాస్తవానికి సృష్టించడానికి వీలు మా నియంత్రిక ఈ ఇతర ఫంక్షన్, 385 00:22:51,630 --> 00:22:54,790 ప్రత్యేకంగా viewPost నియంత్రిక. 386 00:22:54,790 --> 00:23:00,290 కనుక పబ్లిక్ ఫంక్షన్ viewPost. 387 00:23:00,290 --> 00:23:04,070 కాబట్టి ఇక్కడ మేము చేస్తాము ఏమి, బదులుగా ఖాళీ కుండలీకరణాలు కలిగి, 388 00:23:04,070 --> 00:23:08,800 మేము ID లో పాస్ చెయ్యవచ్చును మేము సృష్టిస్తున్నారు పోస్ట్. 389 00:23:08,800 --> 00:23:12,800 మరియు ఇక్కడ నుండి మనం చేయబోతున్నామని నిజానికి అది డేటాబేస్ ప్రశ్నించడానికి ఉంది. 390 00:23:12,800 --> 00:23:15,140 >> కాబట్టి మేము పోస్ట్ లేకపోతే, అనే ఫంక్షన్ ఉంది 391 00:23:15,140 --> 00:23:18,860 మాకు ID ద్వారా అది ప్రశ్నించడానికి అనుమతిస్తుంది వెతుకుము. 392 00:23:18,860 --> 00:23:22,110 ముఖ్యంగా, వాస్తవానికి, మేము చేయబోతున్నామని అని ఈ యొక్క ఒక ప్రత్యామ్నాయ వెర్షన్ ఉపయోగించడానికి 393 00:23:22,110 --> 00:23:27,880 మాకు అనుమతిస్తుంది తెలుసుకోండి లేదా ఫెయిల్, ఈ ఫంక్షన్ నుండి నిష్క్రమించినప్పుడు, 394 00:23:27,880 --> 00:23:34,700 ID ఉంటే ఒక అసాధారణ పరిస్థితిని ఏర్పర్చవచ్చు మేము లేదు పాస్. 395 00:23:34,700 --> 00:23:37,500 మరియు తర్వాత మేము ఏదో చేయబోతున్నామని మేము ముందుగా ఏమి పోలి 396 00:23:37,500 --> 00:23:41,100 మేము కంటెంట్ సెట్ ఈ పేజీ ఉండాలి 397 00:23:41,100 --> 00:23:47,950 ఈ కొత్త వీక్షణ అన్వయించ వెర్షన్ మేము blog.view సృష్టించడానికి చూడాలని ఇది. 398 00:23:47,950 --> 00:23:51,030 >> మరియు మేము లోకి పాస్ చూడాలని దీన్ని కేవలం రెండర్ CS50 లో ఇష్టం 399 00:23:51,030 --> 00:23:56,645 వేరియబుల్స్ యొక్క ఒక నిఘంటువు ఫంక్షన్. 400 00:23:56,645 --> 00:23:59,860 401 00:23:59,860 --> 00:24:04,620 ఈ అనుబంధ శ్రేణి యొక్క కీలను టెంప్లేట్ లోపల వేరియబుల్స్ మారింది. 402 00:24:04,620 --> 00:24:06,830 కాబట్టి మేము పోస్ట్ పోస్ట్ చేయబోతున్నామని. 403 00:24:06,830 --> 00:24:12,474 కాబట్టి పరోక్షంగా పోస్ట్ పాస్ మేము డేటాబేస్ నుండి ప్రశ్నించిన చేసిన. . 404 00:24:12,474 --> 00:24:14,390 ఇప్పుడు మనం చేయబోతున్నామని దీన్ని దృష్టిలో సృష్టించడానికి ఉంది 405 00:24:14,390 --> 00:24:17,560 మేము నిజానికి చూడవచ్చు కనుక మేము నిర్మించిన చేసిన బ్లాగ్ పోస్ట్లు. 406 00:24:17,560 --> 00:24:20,280 >> కాబట్టి మేము ఒక సృష్టించడానికి చూడాలని ఫైలు view.blade.php అని. 407 00:24:20,280 --> 00:24:25,870 408 00:24:25,870 --> 00:24:29,640 కాబట్టి ఈ టెంప్లేట్ యొక్క లోపల, మనం చేయబోతున్నామని 409 00:24:29,640 --> 00:24:39,700 ఒక సాధారణ పేజీ కలిసి ఉంచాలి అని మాకు కంటెంట్ ప్రదర్శించడానికి అనుమతిస్తుంది. 410 00:24:39,700 --> 00:24:44,280 విభాగం లేదు కాబట్టి, ఆ కంటెంట్ ముందు ఉంది. 411 00:24:44,280 --> 00:24:46,800 ఆపు. 412 00:24:46,800 --> 00:24:53,920 మరియు మేము ఏమి చూడాలని ఇక్కడ లోపల చేయాలని ఉంది 413 00:24:53,920 --> 00:24:56,930 ఈ పేజీని ప్రదర్శించడానికి కొన్ని HTML వ్రాయండి. 414 00:24:56,930 --> 00:25:03,590 >> కాబట్టి మేము ఒక ఫాన్సీ తో వ్రాప్ చూడాలని కొత్త HTML5 మూలకం ఆర్టికల్ అని. 415 00:25:03,590 --> 00:25:05,790 మరియు ఇక్కడ, మేము వెళుతున్న ఒక శీర్షిక పేరు కలిగి 416 00:25:05,790 --> 00:25:12,190 మేము కేవలం ఒక h1 చూడాలని, ఇది పోస్ట్ టైటిల్ ఇచ్చింది. 417 00:25:12,190 --> 00:25:17,120 ఇక్కడ, మేము ఈ విషయంలో చూస్తే డబుల్ వంకర కలుపు సంజ్ఞామానం 418 00:25:17,120 --> 00:25:21,690 ఈ తప్పనిసరిగా చేస్తాను PHP పోస్ట్ టైటిల్ ప్రతిధ్వని. 419 00:25:21,690 --> 00:25:25,630 కనుక ఇది ఒక ఉపయోగపడిందా సంక్షిప్తలిపి వార్తలు Laravel అందిస్తుంది. 420 00:25:25,630 --> 00:25:31,070 కాబట్టి మేము ఉపయోగించడానికి వెళుతున్న బదులుగా ఈ నొటేషన్. 421 00:25:31,070 --> 00:25:40,220 >> మరియు ఇక్కడ, మేము కూడా చూడాలని అది కంటెంట్ ప్రింట్. 422 00:25:40,220 --> 00:25:43,480 మరియు ఇక్కడ, మేము వెళుతున్న పోస్ట్ కంటెంట్ చేయాలని. 423 00:25:43,480 --> 00:25:46,514 424 00:25:46,514 --> 00:25:50,660 మరియు మేము ఏమి చేస్తున్నామో దిగువన డౌన్ చేయబోవడం ఒక ఫుటరు సృష్టించడానికి ఉంది. 425 00:25:50,660 --> 00:25:57,690 మరియు ఫుటరు లో, మేము వెళుతున్నాం ఈ పోస్ట్ చేసినప్పుడు మొదటి ప్రదర్శన. 426 00:25:57,690 --> 00:26:01,320 కాబట్టి ఈ పోస్ట్ వద్ద రూపొందించారు. 427 00:26:01,320 --> 00:26:07,996 >> మరియు Laravel ఒక నిజంగా nice ఉపయోగించే తేదీ లైబ్రరీ కార్బన్ అని. 428 00:26:07,996 --> 00:26:11,120 కాబట్టి మేము నిజానికి అంటారు ఏదో ఒకటి చెయ్యాలి మీరు ముందు చూసిన difforHumans. 429 00:26:11,120 --> 00:26:14,360 మేము పోస్ట్ చేసినప్పుడు. ఇది చెప్పటానికి చేస్తాము వంటి ఐదు సెకన్లు క్రితం. 430 00:26:14,360 --> 00:26:16,860 ఈ ఒక నిజంగా nice ఉంది Laravel కార్యాచరణను. 431 00:26:16,860 --> 00:26:19,469 432 00:26:19,469 --> 00:26:21,385 చివరకు, మేము వెళుతున్న ఈ ఫుటరు మూసివేయడం. 433 00:26:21,385 --> 00:26:24,900 434 00:26:24,900 --> 00:26:31,450 >> కాబట్టి ఇప్పుడు మేము తిరిగి వెళ్ళడానికి ఉంటే హోం పేజి మేము వెళుతున్న 435 00:26:31,450 --> 00:26:34,490 ఇంకా ఇక్కడ ఎందుకంటే ఏమీ చూడండి మేము ఇంటికి పేజీ అప్ కోడెడ్ లేదు. 436 00:26:34,490 --> 00:26:40,962 కానీ మేము స్లాష్ ఒక పోస్ట్ వెళ్ళండి ఉంటే, మేము ఒక మినహాయింపు చూడండి చూడాలని. 437 00:26:40,962 --> 00:26:42,670 ఎందుకు ఎవరైనా తెలుసా మేము ఒక మినహాయింపు చూడండి? 438 00:26:42,670 --> 00:26:44,516 మేము ఏమి కనిపించట్లేదు? 439 00:26:44,516 --> 00:26:45,290 ఏదైనా ఆలోచనలు? 440 00:26:45,290 --> 00:26:48,050 441 00:26:48,050 --> 00:26:49,790 కాబట్టి మనం ఏమి ముందు మనకు 442 00:26:49,790 --> 00:26:52,285 మేము పొందేందుకు ఎలా నిర్వచించాలి ప్రత్యేక కంట్రోలర్లు? 443 00:26:52,285 --> 00:26:54,895 444 00:26:54,895 --> 00:26:55,770 >> SPEAKER 1: మార్గం? 445 00:26:55,770 --> 00:26:56,519 ERIC ఔయంగ్: అవును. 446 00:26:56,519 --> 00:26:58,070 కాబట్టి మేము ఇంకా మార్గం నిర్వచించటానికి ఉంది. 447 00:26:58,070 --> 00:26:59,794 కాబట్టి మేము routes.php ఇక్కడ తిరిగి వెళ్ళండి. 448 00:26:59,794 --> 00:27:01,710 మీరు మేము మీరు గమనించవచ్చు నిజానికి నిర్వచించిన లేదు 449 00:27:01,710 --> 00:27:05,010 ఎలా మేము చేయబోతున్నామని ఈ నియంత్రిక. 450 00:27:05,010 --> 00:27:06,780 కాబట్టి ఇప్పుడు మేము ఈ మార్గం నిర్వచించే చూడాలని. 451 00:27:06,780 --> 00:27:09,280 ఇది చాలా సూటిగా ఉంది మేము ముందుగా ఏమి పోలి. 452 00:27:09,280 --> 00:27:13,910 కానీ మేము ఇక్కడ గమనించవచ్చు చూడాలని ఏమిటి మేము ఒక ప్లేస్హోల్డర్ కలిగి వెళుతున్న. 453 00:27:13,910 --> 00:27:18,730 >> మేము route.get స్లాష్ పోస్ట్ ఐడి చేస్తే. 454 00:27:18,730 --> 00:27:24,290 కాబట్టి ID ఇప్పుడు జరగబోతోంది ఏమిటి నియంత్రిక వెళ్ళిపోయారు వుంటుంది. 455 00:27:24,290 --> 00:27:27,820 ఈ ఉపయోగించడానికి వెళ్తున్నారు నియంత్రిక మేము కేవలం 456 00:27:27,820 --> 00:27:33,560 రూపొందించినవారు, viewPost వద్ద BlogController. 457 00:27:33,560 --> 00:27:36,420 మరియు మేము చేయబోతున్నామని viewPost వంటి అలియాస్ ఈ. 458 00:27:36,420 --> 00:27:46,544 459 00:27:46,544 --> 00:27:47,490 గ్రేట్. 460 00:27:47,490 --> 00:27:49,470 కాబట్టి ఇప్పుడు మేము ఈ మార్గం సృష్టించడానికి చూడాలని. 461 00:27:49,470 --> 00:27:52,100 >> కాబట్టి ఇప్పుడు మేము ఇక్కడ వెళ్ళి ఉంటే మరియు ఈ పేజీని రిఫ్రెష్, 462 00:27:52,100 --> 00:27:54,410 నిజానికి మేము మా కొత్త బ్లాగ్ పోస్ట్ కలిగి లేదు. 463 00:27:54,410 --> 00:27:57,710 కాబట్టి ఈ మేము ముందు రూపొందించినవారు ఏమిటి. 464 00:27:57,710 --> 00:28:01,320 చాలా సాధారణ పేజీ, కానీ డిస్ప్లేలు మేము సృష్టించిన బ్లాగ్ పోస్ట్. 465 00:28:01,320 --> 00:28:04,210 466 00:28:04,210 --> 00:28:04,760 కూల్. 467 00:28:04,760 --> 00:28:08,880 మరియు మేము నిజానికి మొత్తం ద్వారా వెళ్ళి ఉంటే ఒక కొత్త బ్లాగ్ పోస్ట్ ను సృష్టించే ప్రక్రియను, 468 00:28:08,880 --> 00:28:11,700 మేము ప్రతిదీ గమనించవచ్చు సరిగా దారిమార్పులను. 469 00:28:11,700 --> 00:28:12,950 నేను చెప్పే ఉంటే, "హాయ్. 470 00:28:12,950 --> 00:28:15,710 నేను జోనాథన్ టాన్ ఉన్నాను. " 471 00:28:15,710 --> 00:28:18,550 "ఈ నా బ్లాగ్ టపా." సే 472 00:28:18,550 --> 00:28:22,830 మరియు సమర్పించడానికి, ఈ సృష్టిస్తుంది ID 2 తో ఈ కొత్త బ్లాగ్ పోస్ట్ 473 00:28:22,830 --> 00:28:28,920 మేము ఏ నుండి ఇంక్రిమెంట్ గతంలో మరియు సరిగ్గా ప్రదర్శిస్తుంది ఇది. 474 00:28:28,920 --> 00:28:30,760 పరమాద్భుతం. 475 00:28:30,760 --> 00:28:32,930 >> ఏదైనా ప్రశ్నలు? 476 00:28:32,930 --> 00:28:33,430 అవును? 477 00:28:33,430 --> 00:28:36,537 >> SPEAKER 2: Laravel నిర్వహించడానికి లేని sanitization మరియు మీరు కోసం ప్రతిదీ? 478 00:28:36,537 --> 00:28:37,245 ERIC ఔయంగ్: అవును. 479 00:28:37,245 --> 00:28:42,990 కాబట్టి మేము ముందు ఉన్నప్పుడు చూసినపుడు మేము, ఇన్పుట్ పెద్దప్రేగు పెద్దప్రేగు వచ్చాం 480 00:28:42,990 --> 00:28:47,720 ఏ SQL sanitates సూది మందులు మరియు whatnot 481 00:28:47,720 --> 00:28:51,660 మనం ఉంటే నిర్వహించడానికి అనుకొనుచున్న మేము వెబ్సైట్ యొక్క ఒక ప్రమాదకర యూజర్ ఉన్నారు. 482 00:28:51,660 --> 00:28:54,115 కాబట్టి Laravel చాలా నిర్వహిస్తుంది తెర వెనుక ఆ. 483 00:28:54,115 --> 00:28:57,030 మంచి ప్రశ్న. 484 00:28:57,030 --> 00:29:00,390 >> కాబట్టి యొక్క హోమ్ పేజీ పరిశీలించి తెలియజేయండి. 485 00:29:00,390 --> 00:29:03,220 486 00:29:03,220 --> 00:29:06,790 మేము మొదటి తిరిగి వెళ్ళడానికి చేస్తే హోమ్ పేజీ కోసం నియంత్రిక, 487 00:29:06,790 --> 00:29:08,740 మీరు గమనిస్తారు చాలా ఇక్కడ లేదు. 488 00:29:08,740 --> 00:29:11,620 మీరు మేము లేదు అని గమనిస్తారు ఈ నియంత్రిక ఉత్తీర్ణత 489 00:29:11,620 --> 00:29:13,830 ఏదైనా ముఖ్యంగా ఉపయోగపడిందా. 490 00:29:13,830 --> 00:29:16,660 ఇది కేవలం ఈ ఇండెక్స్ ఫైలు యొక్క. 491 00:29:16,660 --> 00:29:18,770 >> కాబట్టి యొక్క లోకి పాస్ వీలు ఉపయోగపడిందా ఈ ఏదో. 492 00:29:18,770 --> 00:29:21,450 మరియు ప్రత్యేకంగా, మేము ఉన్నాము పోస్ట్ లో పాస్ వెళ్ళడం. 493 00:29:21,450 --> 00:29:28,740 మరియు Laravel మాకు అనుమతిస్తుంది , అన్ని పోస్ట్ చేయడానికి ఇది 494 00:29:28,740 --> 00:29:30,625 మాకు అన్ని పోస్ట్స్ పొందడానికి అనుమతిస్తుంది. 495 00:29:30,625 --> 00:29:33,160 496 00:29:33,160 --> 00:29:35,730 ఇప్పుడు మేము తిరిగి వెళ్లి ఉంటే index.php, మీరు హే, చూస్తారు. 497 00:29:35,730 --> 00:29:37,060 ఇక్కడ ఇంకా ఏమీ. 498 00:29:37,060 --> 00:29:41,290 కానీ మేము ఏమి ఇక్కడ ఏమి వాస్తవానికి ద్వారా iterate ఉంటుంది, 499 00:29:41,290 --> 00:29:46,420 పోస్ట్ మీద ఒక foreach లూప్ చేసే మాకు పోస్ట్లు ముద్రించాలా అనుమతిస్తుంది. 500 00:29:46,420 --> 00:29:53,180 >> కాబట్టి foreach పోస్ట్లు మనం చేయాలనుకుంటున్నారా ఏమి పోస్ట్ 501 00:29:53,180 --> 00:29:57,252 కంటెంట్ ముద్రించాలా బ్లాగ్ పోస్ట్ యొక్క. 502 00:29:57,252 --> 00:30:00,210 కానీ మీరు గమనిస్తారు ఒక విషయం ఉంది మేము నిజంగా ఆ కోడ్ అత్యంత రాశారు 503 00:30:00,210 --> 00:30:01,370 ఇప్పటికే view.blade.php లో. 504 00:30:01,370 --> 00:30:04,070 505 00:30:04,070 --> 00:30:08,640 కాబట్టి మేము నిజంగా చూడాలని ఏమిటి బ్లేడ్ ఒక nice ఉపయోగపడిందా లక్షణాన్ని ఉపయోగించడానికి 506 00:30:08,640 --> 00:30:11,300 మరియు ఈ వుమ్మడి కోడ్ బయటకు కారణం. 507 00:30:11,300 --> 00:30:12,570 కాబట్టి మేము ఇక్కడ వెళ్ళండి. 508 00:30:12,570 --> 00:30:16,210 >> మేము ఈ కంటెంట్ తీసుకోవాలని చూడాలని ఇక్కడే, మరియు మేము చేయబోతున్నామని ఏమి 509 00:30:16,210 --> 00:30:18,170 ఒక కొత్త ఫోల్డర్ సృష్టించడానికి ఉంది. 510 00:30:18,170 --> 00:30:20,364 యొక్క కేవలం అసంపూర్ణతలు కాల్ లెట్. 511 00:30:20,364 --> 00:30:22,530 మరియు ఇక్కడ, మేము వెళుతున్న ఒక post.blade.php సృష్టించడానికి. 512 00:30:22,530 --> 00:30:26,570 513 00:30:26,570 --> 00:30:33,100 ఇక్కడ, మేము మార్గం అవుట్ కారణం ఇది మేము ఈ పోస్ట్స్ ప్రదర్శించడానికి కావలసిన. 514 00:30:33,100 --> 00:30:38,690 మరియు ఇక్కడ మేము బదులుగా చేస్తాను ఏమి నిజానికి నేరుగా HTML కలిగి, 515 00:30:38,690 --> 00:30:41,530 మేము ఈ నిర్దేశకం ఉపయోగించడానికి వెళుతున్న అని blog.partials.post ఉన్నాయి. 516 00:30:41,530 --> 00:30:45,210 517 00:30:45,210 --> 00:30:50,635 >> మరియు మేము ఇక్కడ చేయబోతున్నామని ఏమి పేజీ యొక్క పోస్ట్ లో పాస్ ఉంది. 518 00:30:50,635 --> 00:30:57,076 519 00:30:57,076 --> 00:31:01,050 కాబట్టి ఇప్పుడు మేము ఇక్కడ తిరిగి వెళ్లి ఉంటే, మేము చేస్తాము కార్యాచరణ ఇప్పటికీ ఉంది అని గుర్తించలేకపోతే 520 00:31:01,050 --> 00:31:01,550 అదే. 521 00:31:01,550 --> 00:31:05,140 కానీ ఇప్పుడు మేము ఈ కలిగి ఈ HTML కోడ్ బయటకు కారణం. 522 00:31:05,140 --> 00:31:07,070 కాబట్టి మేము ఇండెక్స్ లో ఉపయోగించవచ్చు. 523 00:31:07,070 --> 00:31:09,090 ఇక్కడ, ఈ చాలా సూటిగా ఉంటుంది. 524 00:31:09,090 --> 00:31:17,870 మేము అన్ని ఉన్నాయి blog.partials.post మరియు యెరే. 525 00:31:17,870 --> 00:31:20,845 ఎక్కడో కు ముందు, మేము పోస్ట్ పోస్ట్ చేయండి. 526 00:31:20,845 --> 00:31:23,830 527 00:31:23,830 --> 00:31:28,182 >> కాబట్టి ఇప్పుడు మేము తిరిగి వెళ్ళడానికి ఉంటే హోమ్ పేజీ, మేము హే, ఆ చూస్తారు. 528 00:31:28,182 --> 00:31:30,515 మేము అన్ని ఒక జాబితా మేము ముందు ఉందని బ్లాగ్ పోస్ట్లు. 529 00:31:30,515 --> 00:31:34,640 530 00:31:34,640 --> 00:31:37,700 మేము కొన్ని "ఉంటే" జోడించడానికి అనుకోవచ్చు పరిస్థితులు మరియు "మిగతా" పరిస్థితులు 531 00:31:37,700 --> 00:31:39,979 కాబట్టి మేము లేదు ఉంటే బ్లాగులో ఏదైనా, 532 00:31:39,979 --> 00:31:41,520 మేము ఏదో సహాయకారిగా ప్రదర్శించడానికి కావలసిన. 533 00:31:41,520 --> 00:31:42,570 హే, ఇష్టపడుతున్నారు. 534 00:31:42,570 --> 00:31:44,340 బ్లాగులో ఇంకా ఏ కంటెంట్ ఉంది. 535 00:31:44,340 --> 00:31:47,670 మరియు మీరు అబ్బాయిలు వాస్తవానికి చూస్తే Github న పంపిణీ కోడ్, 536 00:31:47,670 --> 00:31:50,100 మీరు మేము అలా ఎలా ఒక ఉదాహరణ చూస్తారు. 537 00:31:50,100 --> 00:31:52,770 538 00:31:52,770 --> 00:31:54,110 >> కూల్. 539 00:31:54,110 --> 00:31:54,890 ఏదైనా ప్రశ్నలు? 540 00:31:54,890 --> 00:31:55,510 అవును. 541 00:31:55,510 --> 00:31:57,468 >> SPEAKER 2: నేను కేవలం అంచనా ఒక ప్రాథమిక ప్రశ్న. 542 00:31:57,468 --> 00:31:59,480 తిరిగి మార్గం వద్ద. 543 00:31:59,480 --> 00:32:00,230 ERIC ఔయంగ్: అవును. 544 00:32:00,230 --> 00:32:01,935 మేము మార్గాలను పరిశీలించి ఉంటే. 545 00:32:01,935 --> 00:32:06,018 >> SPEAKER 2: లేదు ఎక్కడ uses.blogcontroller వద్ద, పోస్ట్ సృష్టించడానికి 546 00:32:06,018 --> 00:32:07,560 మాకు ఏమి ప్రత్యక్ష లేదు? 547 00:32:07,560 --> 00:32:08,310 ERIC ఔయంగ్: అవును. 548 00:32:08,310 --> 00:32:08,550 అవును. 549 00:32:08,550 --> 00:32:09,716 >> SPEAKER 2: ఆర్ వాట్ ఆ ఉంది 550 00:32:09,716 --> 00:32:12,620 ERIC ఔయంగ్: సో, చెప్పటానికి, పరిశీలించి ఉదాహరణకు, కుడి ఇక్కడ ఈ మార్గం. 551 00:32:12,620 --> 00:32:17,190 మొదటి భాగం వాస్తవ ఉంది యూజర్ వెళతారు URL. 552 00:32:17,190 --> 00:32:19,930 మరియు ఇక్కడ ఈ శ్రేణి, సహయోగ శ్రేణి, నిర్వచిస్తుంది 553 00:32:19,930 --> 00:32:24,520 మేము కలిగి మీరు ఎలా దానికి ప్రతిస్పందనగా అప్లికేషన్ చట్టం. 554 00:32:24,520 --> 00:32:29,090 కాబట్టి ఉపయోగించే నియంత్రిక ఉంది ఫంక్షన్ మేము 555 00:32:29,090 --> 00:32:31,610 ఒక కాల్ అనుకుంటున్నారా యూజర్ ఈ URL కు వెళుతుంది. 556 00:32:31,610 --> 00:32:35,190 కాబట్టి viewPost ఇక్కడే ఒక మేము లోపల నిర్వచించవచ్చు ఆ ఫంక్షన్ 557 00:32:35,190 --> 00:32:36,100 BlogController-- యొక్క 558 00:32:36,100 --> 00:32:37,160 >> SPEAKER 2: నేను చూడండి. 559 00:32:37,160 --> 00:32:39,368 >> ERIC ఔయంగ్: మేము --so నిజానికి ఒక వీక్షణ చేస్తుంది, 560 00:32:39,368 --> 00:32:42,590 కొన్ని గణనలను నిర్వహించడానికి SQL డేటాబేస్ వ్యవహరించవచ్చు. 561 00:32:42,590 --> 00:32:43,560 >> SPEAKER 2: OK. 562 00:32:43,560 --> 00:32:46,960 >> అప్పుడు మరియు ఇతర: ERIC ఔయంగ్ భాగం "గా" మేము ఉపయోగించే ఒక అలియాస్ ఉంది. 563 00:32:46,960 --> 00:32:50,714 మేము గమనించవచ్చు చేస్తే మేము రూపం రూపొందించినవారు, 564 00:32:50,714 --> 00:32:52,380 మీరు ఆ URL గమనించవచ్చు :: routecreatePost. 565 00:32:52,380 --> 00:32:55,000 566 00:32:55,000 --> 00:32:58,330 కనుక ఇది వాస్తవ ప్రత్యామ్నాయాలు URL కాబట్టి మేము హార్డ్ లేదు 567 00:32:58,330 --> 00:33:02,940 ఈ కోడింగ్ కాబట్టి మేము దానిని మార్చడం ఒకసారి, మేము రీనేమ్ కోరుకుంటే అంటున్నారు. 568 00:33:02,940 --> 00:33:06,055 బదులుగా పోస్ట్ స్లాష్ యొక్క కొత్త, మేము, p వంటి చేయాలనుకుంటున్నారా 569 00:33:06,055 --> 00:33:09,490 కేవలం శుభ్రం చేయడానికి కొత్త స్లాష్ మా URL లు ఒక బిట్ అప్. 570 00:33:09,490 --> 00:33:14,740 మేము కాకుండా స్పాట్ మారుస్తామని అన్ని వివిధ ఫైళ్లను అంతటా కంటే. 571 00:33:14,740 --> 00:33:15,451 >> కూల్. 572 00:33:15,451 --> 00:33:15,950 ఆ బావుంటుంది. 573 00:33:15,950 --> 00:33:20,070 కాబట్టి ఇప్పుడు మనం చాలా ప్రాథమిక బ్లాగ్ వేదిక. 574 00:33:20,070 --> 00:33:24,260 మేము బహుశా ఒక బటన్ జోడించాలనుకుంటే మేము నిజానికి కొత్త పోస్ట్ సృష్టించవచ్చు. 575 00:33:24,260 --> 00:33:27,850 మేము పరిశీలించి చేస్తే లేఅవుట్ మాస్టర్ వద్ద, 576 00:33:27,850 --> 00:33:31,280 మేము శీర్షిక రైట్ అనే విభాగాన్ని కలిగి మేము కేవలం టాప్ వద్ద నిర్వచించిన చేసిన. 577 00:33:31,280 --> 00:33:34,820 కాబట్టి మేము బటన్లను జోడించవచ్చు శీర్షిక పైన. 578 00:33:34,820 --> 00:33:43,950 >> కాబట్టి మేము నిజానికి, index.blade.php వెళ్ళండి ఉంటే అలా ఇక్కడ లోపలి వెళ్తాడు define ఉంది. 579 00:33:43,950 --> 00:33:46,970 కాబట్టి ఈ శీర్షిక కుడి విభాగం, మనం చేయబోతున్నామని 580 00:33:46,970 --> 00:33:55,240 వెళ్ళడానికి ఒక బటన్ జోడించండి మార్గం కొత్త పోస్ట్ ద్వారా నిర్వచించిన URL. 581 00:33:55,240 --> 00:33:58,270 582 00:33:58,270 --> 00:34:01,660 జస్ట్ శుభ్రం మరియు చేయడానికి ఇది అందంగా మరియు అన్ని బూట్స్ట్రాప్, 583 00:34:01,660 --> 00:34:04,630 మేము తయారు చేయబోతున్నామని ఈ డిఫాల్ట్ బటన్. 584 00:34:04,630 --> 00:34:07,794 యొక్క కేవలం వినోదం కోసం అది పెద్ద తయారు చేద్దాము. 585 00:34:07,794 --> 00:34:09,969 >> మరియు అది లోపల, మేము కొన్ని ఉంచండి కాలేదు. 586 00:34:09,969 --> 00:34:14,030 కానీ ఏమి బూట్స్ట్రాప్ అందిస్తుంది glyphicons ఉంది. 587 00:34:14,030 --> 00:34:17,840 కాబట్టి మేము నిజానికి ఆ జోడించవచ్చు మేము ముందు చూసిన ఆ nice పెన్సిల్. 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-పెన్సిల్. 591 00:34:22,489 --> 00:34:25,449 592 00:34:25,449 --> 00:34:35,340 కాబట్టి ఈ మాకు చాలు అనుమతిస్తుంది బదులుగా టెక్స్ట్ యొక్క ఒక చిహ్నం. 593 00:34:35,340 --> 00:34:38,960 ఇప్పుడు మేము ఆపడానికి లేకపోతే, ఈ ఈ విభాగం నిర్వచించే కనిపిస్తుంది. 594 00:34:38,960 --> 00:34:39,460 మరియు, హే. 595 00:34:39,460 --> 00:34:45,000 మాకు లింకు ఒక nice బటన్ నేరుగా ఒక బ్లాగ్ పోస్ట్ పేజీ జోడించండి. 596 00:34:45,000 --> 00:34:46,659 >> కాబట్టి మేము ఒక నిరాడంబర బ్లాగు. 597 00:34:46,659 --> 00:34:49,710 మేము అది అంశాన్ని జోడించవచ్చు. 598 00:34:49,710 --> 00:34:53,650 కానీ మేము సాధారణంగా ఏమి ఆశిస్తారో బ్లాగులు నుండి వ్యాఖ్యానించింది ఉంది. 599 00:34:53,650 --> 00:34:57,340 మాకు కలిగి కోసం అది నిజంగా ముఖ్యమైన వార్తలు ఎవరో ఒక వెబ్సైట్ సందర్శించే ఉంటే, చెప్పటానికి 600 00:34:57,340 --> 00:35:00,620 మరియు నిజంగా పోస్ట్ ఇష్టపడ్డారు వారు చర్చలో పాల్గొనవచ్చు 601 00:35:00,620 --> 00:35:03,100 పేజీ సందర్శించే ఇతర ప్రజలు. 602 00:35:03,100 --> 00:35:07,050 కాబట్టి మేము వెళ్ళి సృష్టించడానికి వెళుతున్న ఒక కొత్త డేటాబేస్ టేబుల్ మరియు ఒక కొత్త మోడల్ 603 00:35:07,050 --> 00:35:12,220 మేము అనుబంధించవచ్చు కాబట్టి పోస్ట్లు వ్యాఖ్యలు. 604 00:35:12,220 --> 00:35:17,370 >> కాబట్టి మొదటి అడుగు ముందు వలె, మేము వలసలకు అమలు అవసరం ఉంది. 605 00:35:17,370 --> 00:35:21,982 ముందు వంటి కాబట్టి, మేము చేయండి php శిల్పకారుడు మైగ్రేట్: చేస్తాయి. 606 00:35:21,982 --> 00:35:24,440 మరియు మేము ఒక సృష్టించడానికి చూడాలని create_comments_table అని. 607 00:35:24,440 --> 00:35:29,520 608 00:35:29,520 --> 00:35:36,080 ఈ ఫైలు సృష్టిస్తుంది మా కొత్త వలస ఉంది. 609 00:35:36,080 --> 00:35:40,170 మేము ఇష్టం, చూడాలని ముందు, ఒక కొత్త పట్టిక వివరిస్తాయి. 610 00:35:40,170 --> 00:35:42,773 కాబట్టి వ్యూహ :: ఒక సృష్టించడానికి పట్టిక వ్యాఖ్యలు అని. 611 00:35:42,773 --> 00:35:47,410 612 00:35:47,410 --> 00:35:48,430 ఇక్కడ ఈ ఫంక్షన్. 613 00:35:48,430 --> 00:35:51,620 మరియు ఈ పట్టిక లోపల ఏమి మేము మొదటి ఏమి ఉంది చూడాలని 614 00:35:51,620 --> 00:35:54,260 వంటి ముందు, ఒక ID కేటాయించవచ్చు. 615 00:35:54,260 --> 00:35:56,552 ID ఇంక్రిమెంట్. 616 00:35:56,552 --> 00:36:05,440 >> మేము వినియోగదారులు అనుబంధించడానికి అనుమతిస్తుంది చూడాలని ఒక ప్రత్యేక వ్యాఖ్యలో వారి పేరు. 617 00:36:05,440 --> 00:36:10,080 మేము కొన్ని కంటెంట్ చూడాలని ఆ ఈ టెక్స్ట్ కంటెంట్ పాటు వెళ్తాడు. 618 00:36:10,080 --> 00:36:13,580 619 00:36:13,580 --> 00:36:15,910 మరియు ఇక్కడ మేము చేయబోతున్నామని ఏమి అలా వివిధ ఏదో ఉంది. 620 00:36:15,910 --> 00:36:23,620 మేము ఒక పూర్ణాంకం సృష్టించడానికి చూడాలని ఆ POST_ID అని ఇది 621 00:36:23,620 --> 00:36:32,100 ఏమి పోస్ట్ అర్థంతో అన్నారు ఒక ప్రత్యేక వ్యాఖ్యలో తో వెళ్తాడు. 622 00:36:32,100 --> 00:36:35,410 >> అదనంగా, మేము నిజంగా చూడాలని ఈ పై ఒక విదేశీ కీ నిరోధ సెట్. 623 00:36:35,410 --> 00:36:37,750 కాబట్టి MySQL ఆ అమలు చేస్తుంది. 624 00:36:37,750 --> 00:36:39,840 మేము ప్రయత్నిస్తున్న లేదు వ్యాఖ్య సంఖ్య కేటాయించవచ్చు 625 00:36:39,840 --> 00:36:44,440 మేము కలిగి ఉంటే 5 5,000 పోస్ట్ అది 5,000 పోస్ట్స్ ని కలిగి. 626 00:36:44,440 --> 00:36:50,240 కాబట్టి మేము ఇక్కడ ఏమి, మేము విదేశీ POST_ID చేయండి 627 00:36:50,240 --> 00:37:02,046 సంబంధం అన్నారు పట్టిక పోస్ట్స్ ID నుండి రంగంలో. 628 00:37:02,046 --> 00:37:05,900 మరియు మేము నిజంగా ఏదో చేస్తాను వేరే ఉపయోగపడిందా, onDelete ఉంది. 629 00:37:05,900 --> 00:37:11,180 >> మేము కొన్ని తొలగిస్తే కాబట్టి డేటాబేస్ నుండి పోస్ట్, 630 00:37:11,180 --> 00:37:15,507 మేము క్యాస్కేడ్ కావలసిన అలాగే వ్యాఖ్యలు తొలగిస్తే. 631 00:37:15,507 --> 00:37:18,090 ఇది చాలా సహాయకారిగా కాదు ఎందుకంటే మాకు పోస్ట్లు వ్యాఖ్యలు కలిగి 632 00:37:18,090 --> 00:37:19,900 ఉనికిలో లేదు. 633 00:37:19,900 --> 00:37:23,764 చివరకు, ముందు వంటి, మేము ఉన్నాము ఈ సమయంలో స్టాంపులు సెట్ వెళుతున్న. 634 00:37:23,764 --> 00:37:28,690 635 00:37:28,690 --> 00:37:33,510 మరియు ముందు వంటి, మేము వెళుతున్నాం రివర్స్ వలస అయి 636 00:37:33,510 --> 00:37:37,920 వ్యాఖ్యలు పట్టిక పడిపోయాడు. 637 00:37:37,920 --> 00:37:40,070 >> కాబట్టి ఇప్పుడు మేము తిరిగి వెళ్లి ఉంటే ఇక్కడ, మేము వెళుతున్న 638 00:37:40,070 --> 00:37:43,110 ఈ వలస శిల్పకారుడు మైగ్రేట్ అమలు. 639 00:37:43,110 --> 00:37:46,400 ఇప్పుడు ఈ వర్తించబడుతుంది మేము కేవలం రూపొందించినవారు వలసలు. 640 00:37:46,400 --> 00:37:50,080 , మేము పరిశీలించి phpMyAdmin వద్ద చేస్తే మేము ఇప్పుడు, నిజానికి, చేయండి 641 00:37:50,080 --> 00:37:53,210 కలిగి వ్యాఖ్యల పట్టికను కలిగి మేము కేవలం పేర్కొన్న ఆ నిర్మాణం. 642 00:37:53,210 --> 00:37:56,900 643 00:37:56,900 --> 00:37:59,610 ముందు వంటి కాబట్టి మేము ఉన్నాము ఒక కొత్త మోడల్ సృష్టించడానికి జరగబోతోంది 644 00:37:59,610 --> 00:38:04,450 నైరూప్య SQL పట్టిక మేము కేవలం సృష్టించిన. 645 00:38:04,450 --> 00:38:05,450 >> కాబట్టి యొక్క ఒక కొత్త ఫైల్ జోడించండి తెలియజేయండి. 646 00:38:05,450 --> 00:38:06,908 మేము అది comment.php కాల్ చూడాలని. 647 00:38:06,908 --> 00:38:10,160 648 00:38:10,160 --> 00:38:15,490 మరియు ఈ నిజంగా చాలా అవతరిస్తుంది స్వల్ప మార్పు తో ముక్కుసూటి 649 00:38:15,490 --> 00:38:17,520 ఏమి నుండి మేము ముందు వచ్చింది. 650 00:38:17,520 --> 00:38:22,790 కాబట్టి తరగతి వ్యాఖ్య అనర్గళంగా విస్తరించింది. 651 00:38:22,790 --> 00:38:25,930 మరియు మేము ఏమి చూడాలని నిర్వచించే ఇక్కడ ఏమి 652 00:38:25,930 --> 00:38:31,360 అని ఒక ఫంక్షన్ ఇతర నమూనాలు తో సంబంధం. 653 00:38:31,360 --> 00:38:39,250 కాబట్టి మేము ఒక పోస్ట్ ఫంక్షన్ చూడాలని ఇక్కడ ఈ సంబంధం తిరిగి. 654 00:38:39,250 --> 00:38:43,330 కాబట్టి మేము ఆ పేర్కొంటున్నట్టు ఈ పోస్ట్ చెందిన 655 00:38:43,330 --> 00:38:49,200 ఒక పోస్ట్ ఉందని చెపుతూ ఈ వ్యాఖ్యను చెందినది. 656 00:38:49,200 --> 00:38:53,917 >> ఈ నిజానికి ఉండాలి మోడల్ కోసం రాజధాని P. 657 00:38:53,917 --> 00:38:56,500 ఇప్పుడు కేవలం ఇతర ఫ్లిప్ న వైపు, మేము హే, ఆ చెప్పటానికి కలిగి. 658 00:38:56,500 --> 00:38:58,160 పోస్ట్లు వ్యాఖ్యలు ఉన్నాయి. 659 00:38:58,160 --> 00:39:03,030 కాబట్టి మనం చేయబోతున్నామని ఉంది ప్రజా ఫంక్షన్ వ్యాఖ్యలు వివరిస్తాయి. 660 00:39:03,030 --> 00:39:07,100 661 00:39:07,100 --> 00:39:13,620 మరియు ఇక్కడ తిరిగి ఉంది ఈ అనేక వ్యాఖ్య ఉంది. 662 00:39:13,620 --> 00:39:16,630 663 00:39:16,630 --> 00:39:22,010 కాబట్టి ఇప్పుడు అద్భుతంగా మేము ఒక పోస్ట్ కలిగి ఉన్నప్పుడు, మేము గుణం వ్యాఖ్యలు పొందవచ్చు 664 00:39:22,010 --> 00:39:25,615 మరియు అది తో జనసాంద్రత చేస్తాము డేటాబేస్ నుండి సమాచారాన్ని. 665 00:39:25,615 --> 00:39:32,950 666 00:39:32,950 --> 00:39:38,220 >> కాబట్టి యొక్క వాస్తవానికి ద్వారా వీడలేదు మరియు మా దృష్టిలో ఫైల్ ఒక కొత్త ఫీచర్ జోడించండి 667 00:39:38,220 --> 00:39:43,600 తద్వారా మేము రెండు ప్రదర్శన మరియు వ్యాఖ్యలు సృష్టిస్తుంది. 668 00:39:43,600 --> 00:39:54,010 669 00:39:54,010 --> 00:39:56,865 కాబట్టి మేము ఒక కొత్త విభాగాన్ని నిర్వచించే చూడాలని. 670 00:39:56,865 --> 00:39:59,890 యొక్క దీనిని వేరు లెట్ ఒక సమాంతర పాలన తో. 671 00:39:59,890 --> 00:40:04,065 విభాగం id = "వ్యాఖ్యలు". 672 00:40:04,065 --> 00:40:06,990 మనం చేయబోతున్నామని ఇక్కడ అని, ముందు వంటి, 673 00:40:06,990 --> 00:40:09,880 వ్యాఖ్యలు ద్వారా iterate. 674 00:40:09,880 --> 00:40:12,960 కాబట్టి నిజంగా మేము ఈ ఎలా, నేను చెప్పినట్లుగా, బొత్తిగా మాయా. 675 00:40:12,960 --> 00:40:14,440 >> మేము వ్యాఖ్యలను పోస్ట్ చేయండి. 676 00:40:14,440 --> 00:40:17,410 677 00:40:17,410 --> 00:40:22,710 మరియు తర్వాత మేము ప్రతి ఈ చేయవచ్చు వ్యాఖ్యలు ప్రతి పైగా లూప్. 678 00:40:22,710 --> 00:40:25,740 మరియు మేము చేయబోతున్నామని ఏమి అలా, div class వ్యాఖ్య 679 00:40:25,740 --> 00:40:29,240 మరియు మేము నిజంగా చూడాలని ఈ వ్యాఖ్యను ప్రింట్. 680 00:40:29,240 --> 00:40:34,150 కాబట్టి హే ఆ ప్రదర్శించడానికి, వ్యక్తి పేరు మీరే 681 00:40:34,150 --> 00:40:38,080 ఎవరు ఈ comment-- పోస్ట్ డాట్ డాట్ డాట్ చెప్పారు. 682 00:40:38,080 --> 00:40:41,240 మేము ఒక బ్లాక్ లో ఈ ఉంచారు చూడాలని కోట్, కేవలం ఇది nice చూడండి చేయడానికి. 683 00:40:41,240 --> 00:40:46,470 ఆపై కంటెంట్ బ్లాక్ కోట్ మీరే. 684 00:40:46,470 --> 00:40:49,790 685 00:40:49,790 --> 00:40:50,892 మరియు foreach. 686 00:40:50,892 --> 00:40:53,100 కాబట్టి ఇప్పుడు ఈ లూప్ అన్నారు వ్యాఖ్యలు ద్వారా 687 00:40:53,100 --> 00:40:56,500 ఆ సంబంధం ఉంది ప్రతి పోస్ట్ తో 688 00:40:56,500 --> 00:41:00,960 మరియు ఆ వ్యాఖ్యలు ప్రతి ప్రదర్శించడానికి. 689 00:41:00,960 --> 00:41:05,120 నేను డౌన్ మరొక విభాగాన్ని జోడించడానికి వెళుతున్న ఇక్కడ, అనుమతిస్తుంది మాకు వ్యాఖ్యను జోడించండి. 690 00:41:05,120 --> 00:41:07,400 కాబట్టి h3 తరగతి. 691 00:41:07,400 --> 00:41:09,580 ఇక్కడ ఒక శీర్షిక ఉంచండి. 692 00:41:09,580 --> 00:41:10,934 ఒక వ్యాఖ్యను జోడించండి. 693 00:41:10,934 --> 00:41:13,886 694 00:41:13,886 --> 00:41:15,700 మరియు మేము ఒక కొత్త రూపును నిర్వచించటానికి చూడాలని. 695 00:41:15,700 --> 00:41:18,730 >> ముందు వంటి కాబట్టి మేము ఉన్నాము రూపం చర్య చేయబోవడం. 696 00:41:18,730 --> 00:41:22,740 మరియు ఇక్కడ, కొత్త యాక్షన్ మేము ఉన్నాము ఉంది ఒక కొత్త నియంత్రిక నిర్వచించడానికి వెళ్ళడం ఆ 697 00:41:22,740 --> 00:41:26,770 మాకు పోస్ట్ స్పందించటానికి సహాయపడతాయి వ్యాఖ్యలు సృష్టించడానికి అభ్యర్థనలు. 698 00:41:26,770 --> 00:41:33,365 కాబట్టి URL :: మార్గం createComment. 699 00:41:33,365 --> 00:41:37,730 నేను ఇక్కడ పారామితి పాస్ వెళుతున్న. 700 00:41:37,730 --> 00:41:40,380 పోస్ట్ ID ఆ మేము వ్యాఖ్య సృష్టిస్తున్నారు. 701 00:41:40,380 --> 00:41:45,340 702 00:41:45,340 --> 00:41:50,280 మరియు ఈ యొక్క పద్ధతి రూపం పోస్ట్ అవతరిస్తుంది. 703 00:41:50,280 --> 00:41:57,240 >> ఇప్పుడు మేము జోడించండి చూడాలని ఒక రెండు ఖాళీలను, రూపం సమూహం. 704 00:41:57,240 --> 00:42:04,670 ఈ ఒక ఇన్పుట్ అవతరిస్తుంది "పేరు" మరియు తరగతి = "రూపం నియంత్రణ" పేరు, 705 00:42:04,670 --> 00:42:14,250 = "టెక్స్ట్", మరియు టైప్ హోల్డర్ = "మీ పేరు." 706 00:42:14,250 --> 00:42:19,380 మేము కూడా నిర్వచించే చూడాలని మరొక రూపం రంగంలో ఇది 707 00:42:19,380 --> 00:42:22,970 ఒక టెక్స్ట్ అవతరిస్తుంది ప్రాంతం ముందుగా మేము వంటి. 708 00:42:22,970 --> 00:42:25,480 ముందు వలె, కంటెంట్ కాల్. 709 00:42:25,480 --> 00:42:31,160 క్లాస్ = "రూపం నియంత్రణ". 710 00:42:31,160 --> 00:42:41,660 హోల్డర్ = "ఇక్కడ వ్రాయండి". 711 00:42:41,660 --> 00:42:44,100 >> మరియు కేవలం కాబట్టి మేము నిజానికి సబ్మిట్ చేయవచ్చు, 712 00:42:44,100 --> 00:42:55,740 రకం మరియు తరగతి = submit "అనుసరించండి ప్రాధమిక BTN." 713 00:42:55,740 --> 00:42:57,005 రూపం దగ్గరగా. 714 00:42:57,005 --> 00:42:59,010 ఈ చర్య మూసివేయండి. 715 00:42:59,010 --> 00:43:06,580 కాబట్టి ఇప్పుడు మేము ఈ పేజీ పేరు రిఫ్రెష్ ఉంటే మేము సే, ఒక నిర్దిష్ట పోస్ట్ చేశారు. 716 00:43:06,580 --> 00:43:10,310 మేము సర్వర్ రీబూట్. 717 00:43:10,310 --> 00:43:12,340 PHP శిల్పకారుడు సర్వ్. 718 00:43:12,340 --> 00:43:15,630 719 00:43:15,630 --> 00:43:18,334 ఈ పునఃప్రారంభించుము. 720 00:43:18,334 --> 00:43:19,500 మేము మార్గం నిర్వచించటానికి ఉంది. 721 00:43:19,500 --> 00:43:25,090 కానీ ఇప్పుడు కోసం, యొక్క కేవలం ఈ తీసుకుందాం బయటకు కాబట్టి మేము నిజంగా మీరు చూపవచ్చు 722 00:43:25,090 --> 00:43:28,750 ఏమి పేజీ కనిపిస్తోంది, మరియు అప్పుడు మేము నిజంగా ఆ మార్గం సృష్టిస్తారు. 723 00:43:28,750 --> 00:43:29,250 కాబట్టి, హే. 724 00:43:29,250 --> 00:43:37,080 మేము ఇక్కడ ఈ కొత్త రూపం డౌన్ కలిగి మేము వ్యాఖ్యలు సృష్టించవచ్చు తద్వారా. 725 00:43:37,080 --> 00:43:39,950 కాబట్టి యొక్క అసలైన నిర్వచించే తెలియజేయండి కంట్రోలర్ లోపల ఫంక్షన్ 726 00:43:39,950 --> 00:43:43,020 మేము వ్యాఖ్యలు జోడించండి తద్వారా. 727 00:43:43,020 --> 00:43:43,650 యొక్క తిరిగి వెళ్ళి తెలపండి. 728 00:43:43,650 --> 00:43:48,420 మరియు blogcontroller.php లోపల, మనం చేయబోతున్నామని 729 00:43:48,420 --> 00:43:51,620 ఒక కొత్త ఫంక్షన్ సృష్టించండి వ్యాఖ్య సృష్టించడానికి అని. 730 00:43:51,620 --> 00:43:54,220 731 00:43:54,220 --> 00:43:57,040 >> పబ్లిక్ ఫంక్షన్ createComment. 732 00:43:57,040 --> 00:44:00,130 ఈ ఒకే కలిగి అన్నారు పారామితి, ల ID 733 00:44:00,130 --> 00:44:02,280 మేము వ్యాఖ్యానించడాన్ని చేస్తున్నారు. 734 00:44:02,280 --> 00:44:04,790 మరియు వంటి ముందు, మేము ఉన్నాము మొదటి పోస్ట్ పొందడానికి జరగబోతోంది. 735 00:44:04,790 --> 00:44:10,790 కాబట్టి, findOrfail ID పోస్ట్. 736 00:44:10,790 --> 00:44:15,020 తరువాత, మేము చేయబోతున్నామని ఒక కొత్త వ్యాఖ్య సృష్టించడానికి. 737 00:44:15,020 --> 00:44:18,880 కాబట్టి = కొత్త వ్యాఖ్య. 738 00:44:18,880 --> 00:44:26,820 పేరు = ఇన్పుట్ వ్యాఖ్య :: పేరు వచ్చింది. 739 00:44:26,820 --> 00:44:39,420 వ్యాఖ్య కంటెంట్ = అదే కొత్త లైన్ ఇన్పుట్ యొక్క విరామాలు లోకి :: కంటెంట్ పొందండి. 740 00:44:39,420 --> 00:44:43,460 >> చివరకు, మేము చూడాలని పోస్ట్ ఈ వ్యాఖ్య అనుబంధం. 741 00:44:43,460 --> 00:44:47,230 కాబట్టి మేము ఉపయోగించడానికి వెళుతున్న ఈ ఫంక్షన్, వ్యాఖ్యలు, 742 00:44:47,230 --> 00:44:50,260 మాకు సేవ్ అనుమతిస్తుంది ఈ సంబంధం. 743 00:44:50,260 --> 00:44:54,780 కాబట్టి ఇప్పుడు ఈ వ్యాఖ్య ఉంటుంది స్వయంచాలకంగా పోస్ట్ ID. 744 00:44:54,780 --> 00:44:57,640 మేము కూడా సెట్ కాలేదు మానవీయంగా, కానీ ఈ ఉంది 745 00:44:57,640 --> 00:45:02,490 చాలా చదవండి మరింత సులభం ఫంక్షన్ వెళుతూ. 746 00:45:02,490 --> 00:45:05,860 మరియు మేము నిర్వహించడానికి తర్వాత ఈ, మేము ఏమి అనుకుంటున్నారు 747 00:45:05,860 --> 00:45:10,840 యూజర్ మళ్ళింపు ఉంది మార్గం viewPost పేర్కొన్న 748 00:45:10,840 --> 00:45:16,010 తో శ్రేణి పోస్ట్ ID పారామితి. 749 00:45:16,010 --> 00:45:20,360 750 00:45:20,360 --> 00:45:24,660 >> ఇప్పుడు తద్వారా ఈ నిజానికి విధులు, మేము ఈ మార్గం నిర్ణయించుకోవాలి. 751 00:45:24,660 --> 00:45:27,126 రూట్ :: పోస్ట్. 752 00:45:27,126 --> 00:45:32,800 ఇప్పుడు మేము ఈ కాల్ చూడాలని పోస్ట్ ఐడి స్లాష్ వ్యాఖ్య స్లాష్. 753 00:45:32,800 --> 00:45:36,725 అర్రే కొత్త ఫంక్షన్ ఉపయోగిస్తుంది మేము కేవలం సృష్టించిన. 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 వంటి CreateComment. 757 00:45:44,770 --> 00:45:47,430 758 00:45:47,430 --> 00:45:50,120 గ్రేట్. 759 00:45:50,120 --> 00:45:56,150 >> కాబట్టి ఇప్పుడు మేము ఈ పేజీ రిఫ్రెష్ ఆశాజనక ఉంటే మరియు ఒక వ్యాఖ్య సే, డేవిడ్ మలన్ జోడించండి. 760 00:45:56,150 --> 00:46:00,630 761 00:46:00,630 --> 00:46:03,920 "ఆశాజనక ఈ పనిచేస్తుంది." 762 00:46:03,920 --> 00:46:05,216 సమర్పించండి. 763 00:46:05,216 --> 00:46:09,050 మేము, నిజానికి, ఒక ఉన్నాయి ఈ బ్లాగ్ పోస్ట్ మీద మీరే. 764 00:46:09,050 --> 00:46:13,760 765 00:46:13,760 --> 00:46:14,260 కూల్. 766 00:46:14,260 --> 00:46:16,790 767 00:46:16,790 --> 00:46:21,430 కాబట్టి ఇప్పుడు మేము ఒక మాదిరి కలిగి క్రియాత్మక బ్లాగ్ పోస్ట్. 768 00:46:21,430 --> 00:46:23,180 మేము కేవలం చూడాలని కాబట్టి ఒక జంట ట్వీక్స్ జోడించండి 769 00:46:23,180 --> 00:46:29,090 మేము కొన్ని మరింత ఉపయోగకరంగా కలిగి ఈ పోస్ట్స్ సమాచారం. 770 00:46:29,090 --> 00:46:32,780 >> మేము తిరిగి వెళ్ళడానికి చేస్తే ముందు పేజీ, మేము సంఖ్య జ్ఞానం కలిగి 771 00:46:32,780 --> 00:46:38,790 ఎన్ని వ్యాఖ్యలు ఉన్నాయి ఈ పోస్ట్లు ప్రతి. 772 00:46:38,790 --> 00:46:41,340 కాబట్టి మేము నిజానికి చూడాలని ఏమి అలా, మా నమూనా లోపల, 773 00:46:41,340 --> 00:46:51,250 అనుమతించే ఒక helper ఫంక్షన్ నిర్వచించే మాకు వ్యాఖ్యల సంఖ్యను పేర్కొనండి 774 00:46:51,250 --> 00:46:53,020 ఒక నిర్దిష్ట పోస్ట్ వెళ్ళండి. 775 00:46:53,020 --> 00:46:56,050 కాబట్టి మేము సృష్టించడానికి వెళుతున్న ఒక helper ఫంక్షన్. 776 00:46:56,050 --> 00:46:58,020 >> పబ్లిక్ ఫంక్షన్. 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 సంఖ్య నిర్దేశిస్తుంది కాబట్టి ఒక స్ట్రింగ్ దానితో పాటు వెళ్ళి ఆ వ్యాఖ్యలు. 780 00:47:07,180 --> 00:47:12,850 మరియు మనం చేయబోతున్నామని చెప్పాలి ఆ num = ఈ వ్యాఖ్యలు కౌంట్. 781 00:47:12,850 --> 00:47:15,150 కాబట్టి మేము లెక్కించడానికి వెళుతున్న వ్యాఖ్యలు సంఖ్య. 782 00:47:15,150 --> 00:47:22,900 ఈ సంఖ్య 1 సమానం చేస్తే, మేము ఉన్నాము కేవలం 1 వ్యాఖ్య తిరిగి వెళుతున్న. 783 00:47:22,900 --> 00:47:28,890 అప్పుడు లేకపోతే, మేము తిరిగి కావలసిన num మరియు వ్యాఖ్యల జోడింపు 784 00:47:28,890 --> 00:47:31,890 కాబట్టి మేము ప్లూరలైజేషన్కే సరైన పొందండి. 785 00:47:31,890 --> 00:47:33,380 ఈ ఒక సింగిల్ కోట్ చేయడానికి. 786 00:47:33,380 --> 00:47:36,040 787 00:47:36,040 --> 00:47:37,640 ఒక వ్యాఖ్యను. 788 00:47:37,640 --> 00:47:41,140 >> ఇప్పుడు మేము ఈ ఫంక్షన్ ఉపయోగించవచ్చు నేరుగా మా అభిప్రాయం లోపల. 789 00:47:41,140 --> 00:47:44,510 మేము తిరిగి వెళ్ళడానికి చేస్తే మేము సృష్టించిన పాక్షిక పోస్ట్లు, 790 00:47:44,510 --> 00:47:49,370 ఇప్పుడు మేము నిజానికి కావలసిన వ్యాఖ్యల సంఖ్యను ప్రదర్శించడానికి. 791 00:47:49,370 --> 00:47:52,660 కాబట్టి మేము ఏమి ఉంది పోస్ట్, ఈ ఫంక్షన్ ఉపయోగించడానికి 792 00:47:52,660 --> 00:47:57,230 మేము కేవలం సృష్టించిన వ్యాఖ్యల సంఖ్యను ప్రదర్శించడానికి. 793 00:47:57,230 --> 00:48:00,440 మేము ఇప్పుడు రిఫ్రెష్ చేస్తే నిజానికి, చేస్తుంది, ప్రదర్శన 794 00:48:00,440 --> 00:48:02,240 సంఖ్య వ్యాఖ్యలు దానితో పాటు వెళ్ళడానికి. 795 00:48:02,240 --> 00:48:05,320 >> మేము మీరు ఫ్యాన్సీ ఉండాలని ఉంటే నిజానికి పంపిణీ కోడ్ చూడండి, 796 00:48:05,320 --> 00:48:07,800 మేము నిజానికి లింకు వ్యాఖ్యలకు. 797 00:48:07,800 --> 00:48:17,040 మీరు గుర్తు ఉంటే, మేము లోపల నిర్వచించవచ్చు ఈ సెక్షన్ ID వ్యాఖ్యలు వీక్షించండి. 798 00:48:17,040 --> 00:48:22,460 కాబట్టి మేము నిజానికి లింక్ అనుకుంటే నేరుగా వ్యాఖ్యల విభాగంలో, ఏమి 799 00:48:22,460 --> 00:48:36,000 మేము ఇక్కడ ఒక href ఉంది అని మార్గం viewPost యొక్క URL. 800 00:48:36,000 --> 00:48:40,550 పోస్ట్ ఐడి శ్రేణి ID పాస్. 801 00:48:40,550 --> 00:48:46,140 మరియు తర్వాత మేము వెళ్లాలనుకుంటే ప్రత్యేకంగా వ్యాఖ్యలు విభాగం. 802 00:48:46,140 --> 00:48:49,900 >> ఇక్కడ ఒక ట్యాగ్ దగ్గరగా తెలియజేయండి. 803 00:48:49,900 --> 00:48:52,950 కాబట్టి ఇప్పుడు మేము ఈ రిఫ్రెష్ ఉంటే పేజీ, మేము ఈ క్లిక్. 804 00:48:52,950 --> 00:48:54,700 మేము నేరుగా తీసుకెళ్తుంది వ్యాఖ్యలు విభాగం. 805 00:48:54,700 --> 00:48:57,580 మేము సుదీర్ఘ పోస్ట్ కలిగి ఉంటే, మీరు చెయ్యవచ్చు నిజానికి ఈ బౌన్స్ డౌన్ చూడండి. 806 00:48:57,580 --> 00:49:02,668 కానీ మీరు ఇది గమనించవచ్చు లేదు పేజీ ఎగువన. 807 00:49:02,668 --> 00:49:04,090 కూల్. 808 00:49:04,090 --> 00:49:04,600 గ్రేట్. 809 00:49:04,600 --> 00:49:08,582 కాబట్టి ఒక చాలా సూటిగా ఉంది సాధారణ ఏదో ఉదాహరణకు 810 00:49:08,582 --> 00:49:09,790 మీరు Laravel తో చేసే. 811 00:49:09,790 --> 00:49:13,230 >> కానీ మీరు ఇక్కడ గమనించి మేము విషయాలు చాలా చేశాను 812 00:49:13,230 --> 00:49:16,200 కోడ్ బొత్తిగా చిన్న మొత్తంలో తో. 813 00:49:16,200 --> 00:49:19,420 Laravel మాకు అనుమతిస్తుంది తెర వెనుక SQL ప్రశ్నలు. 814 00:49:19,420 --> 00:49:21,960 ఇది పారిశుధ్యం చేస్తుంది తెర వెనుక మాకు. 815 00:49:21,960 --> 00:49:25,940 మాకు ఈ సంబంధాలు నడుపుకోవచ్చు చాలా సులభంగా మాకు అవసరం లేకుండా 816 00:49:25,940 --> 00:49:33,350 ఏ SQL చేయాలని ప్రకటనలు చేరడానికి ఏమి పోస్ట్లు వ్యాఖ్యలు కలిపి. 817 00:49:33,350 --> 00:49:36,480 మాకు దీన్ని అనుమతించే టెంప్లేట్లు వారసత్వం 818 00:49:36,480 --> 00:49:43,780 కాబట్టి మేము ఈ గూడు నిర్వచించలేదు ఫైళ్లు మనం పునరావృత లేదు 819 00:49:43,780 --> 00:49:47,020 కేవలం మేము ఉన్నప్పుడు ఇష్టం బ్లాగ్ పోస్ట్స్ యొక్క ప్రదర్శన 820 00:49:47,020 --> 00:49:50,770 మేము లేని కాపీ మరియు పేస్ట్. 821 00:49:50,770 --> 00:49:55,450 >> మరియు ఇక్కడ నుండి మీరు నిర్మించవచ్చు పెరుగుతున్న క్లిష్టమైన అప్లికేషన్లు. 822 00:49:55,450 --> 00:49:58,370 మీరు ఊహించే ఉంటే మేము అమలు కోరుకున్నారు లాగ్ ఇన్, 823 00:49:58,370 --> 00:50:05,532 మనం మూడవ పార్టీ తీసుకుని, చెప్పగల్గినవి మాకు ఆ అనుమతిస్తుంది చట్రం. 824 00:50:05,532 --> 00:50:07,490 వాటిని కొంత ఉంది నిజంగా, నిజంగా ఉంటాయి 825 00:50:07,490 --> 00:50:09,970 వంటి చేయగల గొప్ప, పాస్వర్డ్ రికవరీ. 826 00:50:09,970 --> 00:50:14,450 మరియు మీరు ఒక పంపుతాము పాస్వర్డ్ ఇమెయిల్ను రీసెట్. 827 00:50:14,450 --> 00:50:18,260 మేము అనుమతి అమలు చేయవచ్చు , నేను ఒక పోస్ట్ సృష్టించడానికి తద్వారా 828 00:50:18,260 --> 00:50:20,350 కానీ ఎవరో అది సవరించలేరు. 829 00:50:20,350 --> 00:50:24,610 మేము అమలు చేయవచ్చు కార్యాచరణ పోస్ట్లు తొలగించడానికి. 830 00:50:24,610 --> 00:50:28,160 >> కానీ మీరు మేము చాలా కలిగి ఇక్కడ చూడగలరు చక్కని అన్ని మూలాధార భాగాలు 831 00:50:28,160 --> 00:50:31,640 నిజంగా కొన్ని నిర్మించడానికి, నిజంగా, డైనమిక్ మరియు ఉత్తేజకరమైన వెబ్ అనువర్తనాలు. 832 00:50:31,640 --> 00:50:34,035 కాబట్టి ఆ, మనం మంచి భావిస్తున్నాను. 833 00:50:34,035 --> 00:50:35,720 మీరు అబ్బాయిలు ఏవైనా ప్రశ్నలు ఉందా? 834 00:50:35,720 --> 00:50:36,220 అవును? 835 00:50:36,220 --> 00:50:38,090 >> SPEAKER 3: ఎలా మీరు స్టాటిక్ కంటెంట్ పొందడానికి? 836 00:50:38,090 --> 00:50:39,256 >> ERIC ఔయంగ్: స్టాటిక్ కంటెంట్. 837 00:50:39,256 --> 00:50:45,520 మేము కలిగి ఉన్నప్పుడు సో మీరు ముందు చూసిన ఇక్కడ ఈ కుడి, ఈ లేఅవుట్ కంటెంట్, 838 00:50:45,520 --> 00:50:49,625 వీక్షణ తయారు, మేము ఈ కలిగి తర్వాత ఈ శ్రేణి లేకుండా. 839 00:50:49,625 --> 00:50:56,440 840 00:50:56,440 --> 00:50:59,152 Blog.index, మేము ఈ కలిగి కేవలం ఒక స్టాటిక్ ఫైల్గా. 841 00:50:59,152 --> 00:51:00,860 మేము పాస్ లేదు చేస్తే అది పాటు ఏదైనా, 842 00:51:00,860 --> 00:51:03,340 ఇది కేవలం నేరుగా HTML అందించే చేస్తాము. 843 00:51:03,340 --> 00:51:09,240 కానీ మేము ఈ సహయోగ లో పాస్ ఉంటే డైనమిక్ తపాలా శ్రేణి, 844 00:51:09,240 --> 00:51:12,950 డేటాబేస్ నుండి తీసివేయబడినాయి చెయ్యబడింది, మేము పేజీ డైనమిక్ చేయవచ్చు. 845 00:51:12,950 --> 00:51:13,450 కూల్. 846 00:51:13,450 --> 00:51:14,830 ఏదైనా ఇతర ప్రశ్నలు? 847 00:51:14,830 --> 00:51:16,786 848 00:51:16,786 --> 00:51:19,720 SPEAKER 3: మీరు ఎలా పోల్చి చేస్తుంది బహుశా కొన్ని ఇతర ఎంపికలు Laravel? 849 00:51:19,720 --> 00:51:20,525 ERIC ఔయంగ్: షూర్. 850 00:51:20,525 --> 00:51:21,025 అవును. 851 00:51:21,025 --> 00:51:23,430 కాబట్టి Laravel ఆ ఏమిటంటే ఒక గొప్ప ప్రశ్న 852 00:51:23,430 --> 00:51:26,190 వెబ్ ఫ్రేంవర్క్స్ అనేక ఎంపికలలో ఒకదాన్ని. 853 00:51:26,190 --> 00:51:31,160 కాబట్టి రూబీ ఆన్ ప్రజాదరణ ఒకటి. 854 00:51:31,160 --> 00:51:34,590 నేను ట్విట్టర్ ఉపయోగపడేది నమ్మకం రూబీ ఆన్ తో అమలు. 855 00:51:34,590 --> 00:51:37,600 నేను వారు నుండి మొగ్గు చేసిన భావిస్తున్నాను. 856 00:51:37,600 --> 00:51:40,780 FuelPHP అని మరొక ఒక ఉన్నాయి. 857 00:51:40,780 --> 00:51:46,120 >> కాబట్టి రూబీ ఆన్ రూబీ భాషను ఉపయోగించే మరియు MVC stuff చాలా అమలుచేసే 858 00:51:46,120 --> 00:51:48,200 మేము ఇక్కడ చూడండి. 859 00:51:48,200 --> 00:51:52,320 FuelPHP మరో PHP ఫ్రేమ్ ఉంది. 860 00:51:52,320 --> 00:51:54,490 జంగో నా అభిమాన ఒకటి. 861 00:51:54,490 --> 00:51:57,010 ఇది పైథాన్ వెబ్ ఫ్రేమ్. 862 00:51:57,010 --> 00:52:01,270 కాబట్టి మీరు పైథాన్ లో మీ వెబ్ అనువర్తనం వ్రాయవచ్చు. 863 00:52:01,270 --> 00:52:03,760 కాబట్టి ఈ ఎంపికలు ఒక టన్ను ఉంది. 864 00:52:03,760 --> 00:52:06,170 >> Laravel, నేను అనుకుంటున్నాను, మరియు పెద్ద నా ఇష్టమైన హక్కు 865 00:52:06,170 --> 00:52:08,232 ఇప్పుడు PHP కేవలం ఎందుకంటే భాగాలు 866 00:52:08,232 --> 00:52:09,440 మేము ముందుగా గురించి మాట్లాడారు. 867 00:52:09,440 --> 00:52:11,910 ఇది యొక్క కంపోజర్ ఎనేబుల్. 868 00:52:11,910 --> 00:52:15,750 ఇది నిజంగా ఒక కలిగి భావ ORM వ్యవస్థ. 869 00:52:15,750 --> 00:52:18,800 కూడా ఒక నిజంగా సంభ్రమాన్నికలిగించే templating ఉంది భాష ఇతరుల కొన్ని 870 00:52:18,800 --> 00:52:20,630 కేవలం అందించడం లేదు. 871 00:52:20,630 --> 00:52:21,400 మరియు వలసలు. 872 00:52:21,400 --> 00:52:23,432 వలసలు అలాగే అద్భుతంగా ఉన్నాయి. 873 00:52:23,432 --> 00:52:24,860 కూల్? 874 00:52:24,860 --> 00:52:25,390 పరమాద్భుతం. 875 00:52:25,390 --> 00:52:27,560 బాగా, ధన్యవాదాలు చాలా ఈ సదస్సు చూడడం 876 00:52:27,560 --> 00:52:30,650 మీ చివరి ప్రాజెక్టులు అదృష్టం. 877 00:52:30,650 --> 00:52:31,616