>> [MUSIC PLAYING]
>> Ouyang ERIC: Hey, omnes.
Pede.
Hoc est Dynamic Building Cum Laravel web apps.
Meum nomen est Ouyang Eric.
A sophomore ego socialis studia contigerat in secunda in computatrum scientia,
et ego in Adams Domus hic ad Harvard.
>> So Laravel, in suo core, MVC web app est a compage.
Sic libet quae vos guys habent ut rem ipsam cum CS50 Oeconomi,
Laravel est a compage quod permittit strenuus texo vestri web apps.
Et in quibusdam sensibus atiqui quod genus effercio extensio
vos Ive 'been effectus in CS50 Nulla, sed quod suus 'a system
robustior multum, multum in quibusdam sensibus invenitur elegantior,
et dat multum functionality pro vobis
satis aedificare complexu telam applications.
Abeamus ergo per aliquod Ad clavem features,
tunc puteus in dive example of aedificium edificium a blog
cum Laravel application.
>> Oportet ergo ex his quae prima differt ab MVC genus hoc opus
iam tibi facere CS50 est includit ORM engine.
Sic enim obiectum est ORM rela- mapping.
Et hoc sino vos ut aedificarem iacuit per abstractionem
Inter database et moderatoris.
Et sicut in CS50 Oeconomi, ubi queries tibi directe,
quod sino vos ad ORM iacuit et abstracte, quod creare
sunt exemplaria, qui plus potest polletque quaero SQL directe potest.
>> Aliud, quod suus ' est benevolens res hereditariae templates.
Sic youll 'animadverto in CS50 Oeconomi, tandem denuo multum,
ubi, dum vos could potentia qui cotidie facit, tu non poteris.
Et hic Laravel posse quid ut in ferrum Template engine
ad creare a domino layout.
Et inde est, non habet hereditatem unde non potest esse sub- templates
insunt in quod maior basis template.
>> Migrantibus.
Et haec satis signum features maxime moderni frameworks telam application.
Et hoc sino vos ut exprimere database schema mutationes in code.
Et tamen non est dicere, phpMyAdmin, vos can vere creare haec migrationes
repraesentes, ubi ad database schema mutat directe in code.
Et praecipue hoc sino vos constituite Si vos have multiple populus operantes
in eandem telam application-- track his mutationibus,
GitHub dicere, vel alius armarium.
>> Et hoc est vere utilis et ad mitigandum opus
ut, verbigratia, circumduxit multum SQL avolat.
Et tandem, Composer est aliquid, realiter, vere utilis
quod sino vos ut aliis populum Code facere mirabilia.
Itaque sistit, quae ex sui Laravel compositor plures packages.
Si ergo dicere inferentes in sarcina authenticas declarandas
aut si vos volo ut introduceret sort of an generator aut script admin
dapibus, orci ac ludere possis qui cum Composer components.
>> Sic lets 'adepto coepi.
Ullus questions ex te guys ante nos adepto coepi?
No quaestiones?
Cool.
Primus ergo gradus est, installing Composer.
Et sino vos ad Composer curo his clientelae,
utrum suus 'Laravel compage aut alius alio tractus.
Primum mandatum sinit ut download Composer,
secundum autem dat quod move bin folder in vestri locus
ita ut vos can run Composer directe per terminales.
>> Post quod, ire et praemittat Laravel project novum.
Nos erant 'actu iens uti aliqua codice exemplum
ut Ive 'componendus ad hoc blog.
Sed si vestri 'satus a scabere, utaris praecipiam
Ascende huc, creare-compositor project, laravel Icircumflex laravel, et tunc
project nomen tuum.
Et quod mos comprehendo omnes distributio codice
Laravel project nam incipiens a novo.
Sic pro CS50 ultima project, youll ' forsit volo utor fuerunt.
>> Sed erant 'iens ut satus est.
Sic quondam youve fecit quod vestri 'iens impetro
a fundo satis lato numerus of lima in blog50.
Sic lets 'iustus ire per quidam ex his est compositus.
Youll 'animadverto in hoc itinere presul app est folder.
Intra app folder, illic ' duos folders benevolens.
Eulogus incipere hoc est config folder.
Et quomodo hic constituit telam application est tui
ut, verbi gratia, aut populi auctoritate sua cash vel rebus ad database annecto.
>> Et quid suus 'vere quod est benevolens Laravel
sino vos ut posuit diversas progressum culturae.
Et factum est, si id quod weve ' itur in folder loci,
illic 'a lima database.php.
Hic vere et animaduertes Erexitque MySQL qui nexu
patitur singulis ad coniungere MySQL ad server ut '
directe in CS50 INSTRUMENTUM.
Et ad ipsam nos database et posui Blog50 vocatur.
>> Sic lets actu grassor perficere littera sic curro,
ita ut quae a sensu ut applicatio aedificant
vultus amo.
Habeo igitur exemplari Blog50 hoc completur.
Sic actu Laravel Ædificavit in cultor
ut vos can run directe ex to order versus.
Et hoc est similis Ante cum actu PSet
texo vestri own server in C. Et quod sic unum extruxerat
te enim curram accinctus in tua apps quod Laravel directe ex to order versus.
>> Itaque si nos fecerimus php artifex servire, hoc immittet development server
8,000 in portum.
Si igitur loci exercitus ire ad 8,000, animadvertes, heus.
Habemus blog currere.
Et hic est generare Laravel primam paginam nostrae blog.
Valde simplex application.
Tamen illic 'a iugo features vere nifty
quoniam dabit subter cucullo.
>> Sic applicatio est scriptor blog fictos.
Si voluimus creare post, nos id metus id elit.
Possumus dicere, "eheu ad omnes.
Hoc est a valde fun seminar », exempli causa.
Et quid hic scribere.
Text here.
Si click submit, youll animadverto ut nostrum Blog
post has been added ut blog ad paginam.
Si huc redire, animadvertes ibi fuisse nonnullos, iam comments
in blog.
Ut si volumine descendit, youll animadverto ut ait Jonathas Tan
post haec amavit se ipsum.
>> Sic puteus 'vade in quam obiectum rela- mapping permittit
tibi facere ad has necessitudines inconsutilem modo satis bene.
Cool.
Ullus questions circa functionality quod erant 'iens ut domum?
Cool.
Proin tincidunt ipsum creando database tabulis.
>> Sic revocare quod in CS50 Oeconomi, tibi coniungo mensam utentibus
necnon pro in vestri portfolio nervo.
Ita ut supra tetigimus, quod nos utor in Laravel
migratum est notum quod.
Si igitur ire ad distributio codice hic,
quod est mandatum primum expedit vobis ut suggero Laravel
hoc mandatum est migrare.
Ita et nos potest artifex facere php postem, fac.
Ita haec migratio nobis vero creare.
>> Et tunc puteus 'volo ad creare a migratio
create_posts_table dicitur, quod est iens
ubi erant 'iens ut thesaurizantes nostrum blog posts esse.
Et hic currit animaduertes codice, ut etiam per quosdam
generat cum file tempus a stamp super eam.
Et videte si ierimus Burton, quod puteus 'animadverto subter Migrationes
quod suus 'a creato blank file qui pro nobis
habeat nomen in codicem boilerplate ut scriptum est, creare posts mensa.
>> Et habet in duobus.
Est enim quando volumus currere migratio applicatur datorum.
Atque id etiam, quod facis migratum converterent, cum volumus.
Sic lets 'satus ibi cum scribebam haec migratio.
Ita illic 'a genere prodesse Schema in Laravel dicitur.
>> Sic erant 'iens ut currere Schema :: creare.
Et nos erant 'iens creo mensam postes vocatur.
Hic functio usura adhibere.
Porro hic actu iens speciem contentis mensam.
Id facere noluisti, quod est auto-incrementing.
>> In addition, erant 'iens ad creare agri,
blog post titulum gerit.
Erant etiam ager creaturus tantarum valent auctoritate nostra.
Et tandem, erant 'iens congregem quidam timestamps
quia cum post creata et cum updated.
Et, suus satis simplex.
Sed facientes faciemus omne gutta est mensa nos creavit.
>> Magna.
Ullus questions?
Et nunc, si nos, ut præcederent actu ad istos attinet, localis exercituum,
let me delete quae iam ante a.
Vade ad Databases.
Ego delete quod prius.
Deposita et creans novum Blog50 database.
Et nunc quid magica pars, ut,
migratum est directe adhibere usura order versus ad datorum
tool.
Itaque si nos fecerimus php artifex postem, animadvertes, heus.
Migratio creavit illud mensae Vide quod puteus in aliquantulus,
et suus 'applicatur ad primam migrationis.
>> Itaque spectemus Blog50, youll 'animadverto quod creavit eas pro nobis.
Primo migratum est mensa.
Si igitur hoc pasco, animadvertes Haec mensa est modice directus.
Sic est, quod, ui.
Weve applicari haec migratio.
Supra repetere ac spectare suam.
Youll 'animadverto quod congeries iniinitum petisset.
Habemus auto-incrementing ID.
Habemus enim a thesaurizantes filo titulo, auctoritate et agri
thesaurizantes contentum.
Magna.
Cool.
Ullus questions circa migrationes opus est, quomodo potest applicare?
Arundinem vento agitatam?
Cool.
Nunc erant 'iens ut antecedat et vere creare exemplar.
Ob hanc creare exemplar columnas recondit abstractione datorum.
Sic potius quam facientes MySQL queries iusserint, facere noluisti.
Sic habemus ad creare a in folder hic vocari.
Et huc intro, perimus partum a file vocavit post.php.
>> Inside hoc PHP file, nos erant 'iens creo
post genus, quod se extendit eloquent.
Eloquens est nomen ORM quod providet Laravel engine.
Atque hic, qui interfecit dominum vos vere postulo ut scribere aliquid codice.
Scribe Sumamus aliquam adjútor functiones postea.
Sed de arca, hoc iam agnoscere quid in database
et nos can obvius, inquam, illud aut blog post nostrorum titulo,
et creans directe effercio pulchellus ultum non quaecumque codice.
>> Sic ut 'de magicis consequat.
Et hoc genus ventus semel Erupit plenius,
includit notitia quod puteus ' ad eam, et ineo.
Et creare a munus ita non possumus actu,
statim adepto URL a blog post of page.
Cool.
Ullus questions circa hoc?
No.
Cool.
>> Itaque jam exemplum habemus, nos id velit creare gubernatrix
cum possit interface horum exemplaria, et postea in database.
Si igitur a at BlogController, youll '
animadverto ut illic 'non hic multum elit.
Omne quod est opus indice in domum page, quod generat,
sed nulla Non tamen ut propono.
>> Ita primum officium quod nos erant 'iens creo
unum est: quae stellarum nobis ad creare a blog post.
Sic erant 'iens ad declarandam newpost novus muneris accersitus.
Et hic inesse simpliciter, nae Lorem constituere consequat
ut reddat version, si tibi umquam a CS50,
de hoc dicitur template blog.new, qui nae condere parum.
>> Youll 'animadverto quod hic in linea sex nos specificatur indeterminatae, arcu.
Et si nos a inviso Views in folder,
Layouts folder est, qui includit principales HTML lima.
Et nota, animaduertes quod habemus hoc continens
content hic, quae facit.
Sic inside of nostram template Quid erant 'iens ut facere
quid futurum est creare substitutus in hoc directe layout.
>> Ita quod volumus efficere blog.new vocatur a template.
Intus autem Blog Illic Non tamen haec nova quae template.
Sic erant 'iens ut facere new.blade.php file vocavit.
Unde sciatis quia Laravel ut hoc PHP file
cum reddi ferrum template engine.
Ita hoc est a iuste lima directus.
Sed forma per quam futurum In actu autem tantarum.
>> Et hic magicis ex ut hereditas est, heus.
Nos volo ad specificandum quod section, quod section content
hic, quibus delineatur et asectionstop.
Quid hic hodie inter dominus in demortuorum arcu.
Hic est facere quod velimus novum simpliciter HTML lima.
Sit velox adjicere titulum.
Add a blog post.
Et in ea sumus, iens creo a forma.
>> Qua talis actio est.
Et hoc est esse aliquid qui, subrogando in posterum,
et nos youll 'animadverto quam fusis hic inseritur.
Sed quia nunc erant 'iustus iens ut definiat qui domicilium in via ad hoc,
ex createPost.
Et tunc tale sit, post modum habere.
Intus hic, nos erant 'iens quod est habere duos agros.
Div>-group forma ".
>> Erant 'usura CSS Bootstrap library si modo benigne ab Twitter.
Sic erant 'iens creo duo.
Habet ergo hoc primum input est iens ut title.
Et nomen input = "titulus".
Class = "formcontrol".
Type = "text".
Ego autem locus add = "title".
>> Unus est, et tunc secundus Capsa futurum.
Href = "content".
Class = "formcontrol".
Et placeholder = "Scribe huc".
Et itur.
Postremo, erant 'iens adde velox submittere puga pyga.
Type = "subditi" class = "Btn Btn utrisque".
Ita sunt omnia sic features of Bootstrap
ut hoc possint, out in a via ut '
ut ad user, sed nudum HTML.
>> Ita hic weve definitur moderatorem.
Lorem ipsum definiuimus simplicem visum.
Sed quid est, et armigerum nota TEXTUS.
Et in isto puncto, Nullam ideam habent quomodo Laravel
erant 'iens actu obvius moderatorem.
Et ideo hoc dicitur esse in a routes.php file vocavit.
Et nunc habemus viam.
Quod cum nos ad quia hoc iter domum website,
suus 'iens ut reddat controller est index.
Ita quod nos postulo efficio est hic peragendam Post partum a novus via nobis.
>> Sic uti hoc modus adepto, quod specificat
qui cum a user temptat hoc in specie pasco paginae
exacuere vade ad post new pasco paginae Quid erant 'iens ut facere
usus est qui vocatur moderatorem BlogController novum post.
Qui mox ut creati sunt.
Et tunc erant 'iens alias ad ea newpost.
Sumamus aliud creare munus in pauco.
Sed quid hic clavis, "quod" sit
substituere potest intra nos Laminas nostrum templates.
Ita nunc, scriptor dicere etiam actualiter viae, redierunt.
Sic erant 'quoque iens ad creare a controller
Post haec, ita ut nulla.
Si autem post haec pagina users postes VULNUS nova quae facis
est usus qui a controller nos erant 'iens creo cito
vocavit ad BlogController createPost.
Et nos erant 'iens ad alias cum hoc quod createPost.
Cool.
>> Ullus questions?
Cool.
Itaque hic tantum quod nobis est currere.
Itaque si nos fecerimus php artifex servire, videbimus multis erroribus.
Habemus ergo videtur syntax error in itineribus linea XXVII.
Ah.
Absentis a semicolon.
Et si nos ire ad 8,000, Videas hic tamen.
Hanc paginam defaltam.
>> Quod si nos ad novum post VULNUS, heus.
Verum tamen in quam formam tantum creata.
Vox iam habemus officium exsequendum,
cum autem subiecti premere puga pyga.
Si igitur subditi click ipsum, quod errorem Curret.
Sed quod erant 'iens ut codicem Nunc id ipsum quod
volo ut ubi a user facere subiicit, haec forma.
>> Sic faciamus quod.
Revertere ad moderatoris est.
Quid erant 'iens efficio est hoc novum munus implendum
qui post partum sinit.
Annuntiate novus officium.
Public createPost munus.
Quod facit ut sit homo paulo magis urbanus quam
habuimus ante.
Sed ad te non audit nos SQL, actualiter iens ut aliquid scribere.
The ORM, et prudentem eloquii ORM, est ad patitur
ad hoc facere quaedam in nobis via viae ornatius.
>> Sic erant 'iens ad novum post.
Et hic sumus novum obiectum instantiating
ab exemplo, quod iustum est creatus, et post exemplar.
Et hoc est quod facis title attributum istius usura aliquid
quod quantum a servo.
Et est simile ei quod hic Sempronius in CS50 Oeconomi
ubi volumus facere, uti Super Global Post title vultus pro.
>> So Laravel aliquam sanitation et whatnot utentes hoc munus erat adjútor.
Ita uti malle quam ex hoc ipso basic forma a rudis PHP.
Et tunc erant 'iens efficio est Input suus in contentus ad adepto contentus.
Nos erant 'actu iens ut alter decidat; in hoc munus a benevolens
PHP vocavit nl2br qui providet, qui vertit nouis lineis, nls, in brs, rumpit,
ita quod possumus habere in actu in diversis articulis expositum est.
Et tandem, quod erant 'iens Post salvum facere.
Sic enim et officium nisi hoc exemplar.
Sumamus nisi post.
Denique quae facis in specie in user est redirect
ad iter, quod erant 'iens creare vos cito, per alias viewPost.
Et factum est in argumentis adipiscing id est, cum sit id, de hoc novum post.
>> Magna.
Nunc vadam, et si vel run is.
Sumamus adderet aliquam gravida.
Sit scriptor dicere hoc seminar L.
Et dices: certus.
Asdl.
Quicquid.
Content aliquam.
Et Submit eam.
Et nos youll 'animadverto ut, heus. uiarum non definitur.
Sed inspice et phpMyAdmin quaere utrum nostra officium
aliud fecit.
Aspice Blog50 posts.
Nos animadvertentes, heus.
Nam quod nos iustos creare blog post cum timestamps quod specificatur.
>> Sit vere partum revertentes hoc in aliud munus moderatoris;
in specie viewPost controller.
Ita functio publica viewPost.
Hic quid faciam loco vacuus having of parentheses,
Id autem in quo est vis ut 'nos post partum.
Atque hinc quae facis query de database nam illud est intellectum in actu.
>> Et si post, illic 'functio vocavit
Find quod permittit nos ad eam ab query ID.
Specie quidem, perimus uti de hoc aliam litteram dicitur
Find vel deficere, quae sinit excedere ex munere,
mittent exceptione si ad ID in nobis non est.
Et tunc erant 'iens ut aliquid simile priori, quod a nobis
eo quod propositum est content Hanc esse
lata sententia est haec nova quae a version of quod nos erant 'iens creo, blog.view.
>> Iens ire subiecit in iustus amo CS50 reddere
function-- a dictionary variabilium.
Claves huius consuetudinis array factus variabiles in template.
Post Sic erant 'iens efficio.
Et factum est per accidens, ut post weve queried de database. .
Idem autem est quod nos erant 'iens Hoc facere est creare
ita ut et nos possit actu considerent blog post diximus aedificavit in.
>> Sic erant 'iens ut facere view.blade.php file vocavit.
Sic inside of hoc template, Quid erant 'iens ut facere
qui simplex est componendus concedit exhibere contenti.
Habemus parte contentum id ante.
Ps.
Quid erant 'iens ad faciendum in medio est,
HTML page, hoc ad aliquid scribere propono.
>> Sic erant 'iens ut miscere cum adamasset HTML5 novum elementum vocavit est.
Et hic 'iens habere ubi caput
h1 simpliciter iens habere, quae secum fert post title.
Hic igitur, si intueri eaque duplex crispus, ue,
hoc erit per se facere Post title: vox cantantis in PHP.
Sic suus 'utilis exercitatio puerulorum qui praestat nobis Laravel.
Sic erant 'iens ut utor sed hoc est notatio.
>> Atque hic quoque iens Summaque procer eam.
Et hic 'iens content facere post.
Et quid nos in imo Footer facturus est creare.
In Footer, perimus primus autem hac pompa peruenit.
Et ad hoc positum, creantur.
>> Et Laravel utitur vere nice Carbon dicitur date library.
Ergo non potest facere aliquid actu dicitur difforHumans, quam antea.
Cum missae. itll 'dicere, sicut quinque seconds ago.
Ita hoc est a vere nice functionality of Laravel.
Et tandem, erant 'iens claudere ad hoc footer.
>> Et nunc vadimus ad Home Page erant 'iens
sed quia nihil ibi videre, in marg paginam fecimus.
Sed si ierimus in VULNUS post unum, erant 'iens ad exceptionem.
Does quisquam scire quid Videmus ergo solus poteris liberari
Quid missing?
Ideas?
Et quid faciemus quia nos prius actualiter
definire quomodo nos adepto ad moderatoris particularis?
>> ORATOR I: iter?
Ouyang ERIC: Yeah.
Adhuc ergo definiri via.
Ita hic ire ad routes.php.
Youll 'animadverto quod nos et non in actu definitur,
quomodo nos erant 'iens impetro ad arbitrium hoc.
Nunc adipiscing itineris definire.
Suus 'satis directus, simile quod prius.
Sed advertendum est quod erant 'iens qui vicit saeculum iens habere.
>> Itaque si nos fecerimus route.get VULNUS post ID.
Ut id nunc agatur, quod ad praeteriri in moderatorem.
Hoc est iens ut utor qui nos iustus controller
creatus, at BlogController viewPost.
Et nos erant 'iens hoc quod alias viewPost.
Magna.
Nunc erant 'iens ad hoc iter.
>> Et nunc, si nos ire huc et curam huius page,
New Demo facto nos sumus.
Et hoc est quod ante partum.
Ipsum simplex, sed ostentat blog post nos iustus creavit.
Cool.
Et si vel per totum blog post partum a novus processus,
et nos youll 'animadverto ut omnia redirectiones proprie.
Et dixi: "Hi.
Im Jonathan Tan. "
Inquit, "mea blog post."
Subditi autem ipse creabit cum hoc ID II new blog post:
qui quod habuimus ab incrementa et eo proprie prius ostendimus.
Deum meum amo.
>> Ullus questions?
Etiam?
>> ORATOR II: Numquid Laravel manubrio Sanitization et prorsus omnia, pro vobis?
Ouyang ERIC: Etiam.
Cum antea demonstratum cum nos adepto input colon colon,
SQL quod quisquam sanitates infundi et Quid non deinceps?
quod si facere vellet nos malevolam user de website.
Ergo multus tractat Laravel quod post scaenae.
Bonum quaestionem.
>> Proin Vide paginam.
Si igitur ad primum controller in domum page,
youll 'animadverto ut is hic non facere multum.
Youll 'animadverto ut nos non ut transiens in moderatorem
aliquid habet pondus.
Atqui index justo est.
>> Sic lets 'transeat in Id aliquid quicquid iuvat.
Et in specie, erant ' viri in re peritura.
Et permittit nos Laravel ut post omnes, qui
ut omnes columnae sinat.
Sed si retro ire ad Hostia Videas, heus.
Nihil tamen hic.
Quid autem facere volumus hic per REDDO in actu,
facere a ansam foreach veredarii figuras, columnarum sinit.
>> Ita quod post foreach post, quod velimus facere
is procer content de blog post.
Unum est, quod youll 'animadverto maxime qui hoc scripsit codice
iam, in view.blade.php.
Ita quod erant 'iens efficio est actu benevolens uti a nice pluma of Laminas
PROCURATOR e communi hac civitate et code.
Ita hic ire debemus.
>> Sumamus hoc contentus praesens est, et quod facis
est partum a novus folder.
Lets iustus dicere Partials.
Et hic 'iens post.blade.php creare.
Sic hic sumus, ire ad eos in factored quae nobis necessaria sunt ad haec officia praestant.
Te ergo ipsum magis quam hic HTML quod actu directe,
erant 'iens ut hanc definitionem vocavit blog.partials.post includunt.
>> Quid facturi sumus hic est in fronte page.
Et nunc eamus hinc ibimus animadverto ut est functionality
eiusdem.
Sed hoc modo non habemus factored de code, hoc HTML.
Sic possumus uti ad.
Sic hic, hoc est vera.
Omnes nos aguntur, etiam blog.partials.post et ordinata.
Et in quodam loco ad praecesserit, Post.
>> Et nunc vadimus ad page dabimus quod heus.
Habemus elenchus blog adesset.
Ut aliquam velit "si" conditionibus et "aliud" conditions
si non habemus, aliquid in blog,
nos volo ad aliquid, explicare iuvabit.
Ut, heus.
Non tamen contenti ligula.
Et quidem si vos inviso a distributio codice GitHub,
qui exemplo nos videbis.
>> Cool.
Ullus questions?
Yes.
>> ORATOR II: I suspicari est interrogatio fundamentalis.
Back in itinere.
Ouyang ERIC: Yeah.
Vide si partibus.
>> ORATOR II: Ubi facit uses.blogcontroller at post partum,
Quid autem ordinamur in?
Ouyang ERIC: Yeah.
Yeah.
>> ORATOR II: aut quis that--
Ouyang ERIC: ergo, inspice, dicere vt hic itineris.
Prima autem pars est ipse URL ut vadam ad user.
Et hoc array hic, consuetudinis array, diffinit
quomodo vis habere applicatio ad actum non respondentem.
Sic utitur, gubernatrix, ad officium, quod nos,
libet appellare, cum a user intrat ad hoc URL.
Et hic fuit viewPost munus definitionis intrinsecus
de BlogController--
>> ORATOR II: I videre.
>> Ouyang ERIC: ut --so can vere reddunt visus,
aliqua ratione, penitus cum SQL database.
>> ORATOR II: OK.
>> Ouyang ERIC: Et tunc ceteri pars, "quod" alius sit qui utamur.
Et si quando videmus nos autem forma creata,
youll 'animadverto ut :: routecreatePost URL.
Unde substitutes in actu, Ita ut erant 'non ferreus URL
coding in illa ita nos posse mutare eam pariter si voluerint dicere renominationum.
Instead of post datos, novus volumus facere, p
exacuere vade ad novum iustus mundare Concludatur URLs aliquantulus.
Nos eam mutare in unum locum magis per quam omnia alia lima.
>> Cool.
Ut 'bonum.
Ita nunc habemus basic blog suggestum.
Sic per ipsum vis addere Verisimiliter quod potest actu creo suam.
Et si nos a inviso Layout ad Dominum,
quod dicitur ius habemus Header Nuper ut definitum est superne.
Ita et nos potest adicere ad buttons vertice capitis.
>> Et si ierimus in index.blade.php, actualiter definire quid agatur intus faciunt hic.
Sic hoc ius Header section, Quid erant 'iens ut facere
Adde quod in ad ad ipsum URL post definitur a novus iter itineris.
Et facere justum est mundum et omnes pulchellus Bootstrap,
erant 'iens ut facere hoc ipsum de defalta.
Consummationem enim magna sit amet tellus.
>> Et intus, textus aliqui valeremus.
Sed quid Bootstrap Glyphicons cavet.
Ergo non potest esse in actu nice quod plumbum ut supra vidimus.
Glyphicon.
Glyphicon-penicullus.
Itaque hic sinat ponere pro idolum in textu.
Si igitur stare istum erit definire huius.
Et, heus.
We have a nice risus coniungens nos directe ad tantarum page add.
>> Ergo nobis satis simplex blog.
Addimus enim ad sarcinas.
Sed ea, quae fere expectant blogs quod commentum ex.
Sic suus 'vere maximus ut nobis, quod dicat, si quis alius visitet a website
et quod post in vere velit Et potest concurrere in discussion
cum aliis, qui coeunt pariatur.
Sic erant 'iens ut et creans novum, et novum exemplar database traba
ut sic possit conversari cum commentario posts.
>> Primus gradus, sicut prius, migratum est, quod opus est.
Ergo sicut ante fecimus, php artifex postem, fac.
Et nos erant 'iens creo unum create_comments_table vocatur.
Hoc erit partum a file qui habet novum migrationis.
Et nos erant 'iens ut ante definire novum mensa.
Sic partum a :: Schema comments mensa dicitur.
Hoc munus, hic.
Et intra haec mensa quid nae is ad primum,
ut ante, id ponere.
Incrementa ID.
>> Sumamus patitur users sociare nomen alicui eorum comment.
Sumamus aliquam contentus ambulat cum eo, text content.
Et hic 'iens est facere aliquid quod est diversum.
Sumamus creare integer ut 'dicitur quod post_id
est iens ad significandum quod post sequitur particularis comment.
>> Et etiam, ut 'actu set alieno key necessitate in die hac.
Et erit, quod MySQL.
Erant 'non trying numerus assignare comment
Si non habemus, ad V post-5000 5000 habebant columnas eius.
Et ideo quod hic agimus, et nos aliena post_id
est iens ut associari possit, ID agro est ergo Ionathan a mensa in frontibus.
Et puteus 'facere aliquid actu, aliud utile: onDelete est.
>> Si igitur aliqua delete post a database,
Caesar autem quod volumus deletes comments for pariter.
Quoniam suus 'non multum prodest ut nobis post comments
quia non sunt.
Denique ut ante nos iens ut posuit in hoc tempus notat.
Et antea, perimus in contrariis agentibus erit
Omisso comments mensa.
>> Nunc ergo eamus illuc si hic est, 'iens
currunt ad hujusmodi migrationem indatur, artifex migrare.
Et nunc suus 'applicatur hoc migratio qui creavit nos iustus.
Si igitur a at phpMyAdmin, nos vero nunc
ut videre est a mensa structurae iustus ut nos specificatur.
Ergo sicut ante, erant ' creaturus novum exemplar
abstrahere SQL mensam, qui creavit nos iustus.
>> Eamus ergo addere novam lima.
Erant 'iens ut vocant comment.php.
Et hoc est actu ad positionem recte mutata
a Fusce quis ipsum ante.
Et extendit classis Comment Eloquent.
Quid erant 'iens ad facere hic est definire
quod est in officium necessitudinem cum alia exempla.
Sic erant 'iens ut stipes officium huc redit, ut haec necessitudo.
Sic erant 'utpote quod post hoc est,
dicens, quod unum non est post quia hoc pertinet ad comment.
>> Et hoc necesse est ut in actu, P pro modulo capitis.
Nunc vero tantum flip latus, quod oportet dicere, heus.
Posts habere ineo.
Ita quod erant 'iens efficio est definire functio publica ineo.
Et reversus est hoc habet multas Comment.
Nunc quum post pulsantes, nos can adepto ipsum attributum comments
et dabo eam in frequentare notitia a database.
>> Proin ac ipsum transierit addere ad a novus pluma, nostris file
ita ut et nos can utriusque propono comments et creare.
Sic erant 'iens ut definiat, nova pars.
Lets iustus separaret eam etiam horizontali regula.
Section id = "comments".
Quid erant 'iens ut facere hic est, sicut ante,
RESUMO per omnes comments.
Et quemadmodum hoc illi est esse, ut dixi, satis magicis.
>> Facimus enim, tempor eget justo.
Et hoc potest quilibet singulos ansam ineo.
Quid erant 'iens div class facere est comment,
et nos erant 'iens actu procer ex hoc comment.
Et expandent ea heus, comment audietur personam
posteri qui hoc comment-- dicit dot dot dot.
Sumamus hoc in scandalum auctoritate, ut modo considerare.
Et tunc contentus block quote comment.
Et foreach.
Iam is loop per omnes comments
pretium est, cum utrumque postem,
ostendite singulorum sententias.
Im 'iens subinfero alius deorsum section hic apponere ignobili comment.
So h3 classis.
Ponite a title here.
Add a comment.
Iens ad aliam formam definiunt.
>> Ergo sicut ante, erant ' acturus forma actionis.
Ibi novam actionem sumus qui ad arbitrium definire novum
nobis praebet, quae post respondeant comments petitiones pro partum.
Sic iter createComment :: URL.
Ego hic in modularis.
Id autem quod est post nos erant 'creando in comment.
Deinde modum huius Post forma futuri.
>> Nunc adipiscing addere a medio vtriusque agri group forma.
Quod futurum est, cum input nomen "nomen" et id = "forma continentiam»,
type = "justify", et cum Sed mi = "nomen".
Erant 'quoque iens ut definiat alia forma quam spelunca,
est iens futurus a text area quod habuimus ante.
Sicut ante voco contentus.
Class = "form malit."
Placeholder = "Scribe hoc loco".
>> Et sicut et nos posse etiam subicere,
type et submittere class = "btn btn utrisque."
Propinquus forma.
Close hoc actio.
Hoc ergo si refoveo page qua nos dicere, praesertim post.
Sed ut reboot lobortis.
PHP artifex servire.
Reboot hoc.
Habemus definiri via.
Nunc autem videamus hoc modo ut revera sunt, annuntiabit vobis
quod spectant, et deinde nos vere partum eo itinere.
Et, heus.
Habemus hic formam Consequat ut felis.
Sic lets actu definimus munus in controller
Duis ut felis.
Eamus.
Et in blogcontroller.php, Quid erant 'iens ut facere
quod partum a novus officium Vocavitque create comment.
>> Public createComment munus.
Hoc est unum habere modulo, id est post
, exponens illud quod sumus.
Et sicut prius, erant ' ut prius in post.
Et post, id findOrfail.
Et postea, 'iens ad creare a new comment.
So = new comment Comment.
Comment name = Input :: adepto nomen.
Comment eadem content = new line Input in voraginem :: adepto contentus.
>> Postremo, erant 'iens ut commisceamini cum post hoc comment.
Sic erant 'iens ut utor hoc munus, comments,
quod permittit nos ad salvandum hoc relationem.
Iam igitur comment habebit ipso autem post ID.
Possemus etiam posuerunt, manually, hoc autem est,
read more facilis ad usque quam munus in eundo.
Et post cultum, hoc facere quod velimus
quod est user ad redirect specificantur ex itinere viewPost
cum, in aciem cum parametrum post ID.
>> Et nunc in actu, ut sic haec functiones Oportet autem hanc definitionem.
Route :: post.
Nunc adipiscing appellare exacuere vade ID comment post VULNUS.
Array utitur novum officium qui creavit nos iustus.
BlogController.
Quod CreateComment createComment.
Magna.
>> Hopefully nunc ergo si refoveo page, hoc et in add comment a, puta David Malan.
"Utinam hoc facit."
Submit.
Neque enim est comment in hoc blog post.
Cool.
Sic nunc habent, satis muneris blog post.
Erant 'iustus iens adde a iugo sic tweaks
quod in nobis sunt quaedam utilius ex his posts.
>> Si igitur ire ad prima pagina, sensum non habemus
quot sunt comments cuilibet horum posts.
Ita quod erant 'actu iens ad facere est, intus nostrum exemplar,
definire, officium, quod sino adiutor nos videre numero distinguant
Post quae cum particulari.
Sic erant 'iens creo adjútor muneris.
>> Publica muneris.
GetNumCommentsStr.
Sic filo denotat numerum comments qui simul sequantur.
Quid erant 'iens efficio est dicere qui hanc num = comments arbitror.
Sic erant 'iens ut arbitror numerus of ineo.
Quae si numerus I pares sumus I modo reditura comment.
Et tunc aliter, redire num sententias ac concatenationem eo,
ita et nos adepto pluralization rectam.
Hoc uno modo, peragit.
Unum comment.
>> Et nunc non possumus uti officium Directus inside of nostra sententia.
Si igitur ire ad partialis postes nos creavit,
Nunc nos volo ut actu, comments numero propono.
Et quid nos possimus expertus est, post, uti officium
qui creati ad nos iustus comments numero propono.
Et nunc, si nos reficeret, non facit, in facto, propono
numerus comments quæ vadunt cum eam.
>> Si hoc vellemus, si tibi putant esse vide etiam distributio codice,
et nos possit actu pagina ad hoc ineo.
Si meministis, nos in definiri videndum, quod habet ID comments section.
Si ergo vere voluerunt pagina directe ad sententias ut quid
volumus hic div URL de itinere viewPost.
Ite in array of post ID ID.
Deinde inopia in specie de comments section.
>> A tag scriptor ubi claudere.
Nunc ergo si refoveo hoc page click in hoc sumus.
Puteus pergens ineo section.
Si longior post potes visus etiam est currentis hoc descendit.
Tamen youll 'animadverto ut suus' in summa non pariatur.
Cool.
Magna.
Sic ut 'a iuste versutius exemplum aliquod simplex,
ut vos potest facere cum Laravel.
>> Sed vos can animadverto hic, multum fecimus
cum parum commode euismod.
Laravel permittit nobis ad faciendum SQL queries post scaenae.
Agit quod sanitation nobis post scaenae.
Nobis praebet, quae faciunt necessitudines facillime etiam sine nobis indigens
ad perpetrandam SQL ad coniungere propositiones miscere cum comments quod in frontibus.
Nobis praebet, quae hoc faciunt, templates of hereditas
ut queat haec nidificans files ita et nos erant 'non repetendo,
sicut et nos cum illo exemplum blog posts
quia non habent ad effingo crustulum in Codice.
>> Et hinc possis magis complicated applications.
Vos can imaginari, si ad effectum deducendi in log-voluit,
dicere possimus, introducere alium dignissim id agere sinit.
Illic 'a fasciculumque eis qui sunt realiter,
magnum qui possit facere, password recuperare.
Et mittam tibi reset password email.
Possumus implement licentia et ego post partum,
sed alium creare non potest.
Possumus implement posts functionality ut delete.
>> Sed heus tu, ut nihil haberet multo omnes partes fundamentali
aedificare vere, realiter, web apps dynamica et excitando.
Et cum hoc dixisset, Credo nos bonum.
An vulputate quis quaestiones?
Etiam?
>> ORATOR III: Quid faciam vobis static adepto contentus?
>> Ouyang ERIC: Static content.
Itaque nos, cum prius vidisti hoc ius hic, contentus hoc layout,
visum facere, quod nobis acciderat, hoc absque hoc array postea.
Blog.index, quod nobis acciderat, a static lima ut nunc.
Et si nos non transibunt ad eam per aliquid,
itll 'iustus HTML directe reddunt.
Si autem in hoc socios post aciem, quod vitaliter
trahi a database, nos page potest facere admodum.
Cool.
Quaelibet alia quaestiones?
ORATOR III: De adsimilastis Laravel ad maybe aliqua alia?
Ouyang ERIC: Certus.
Yeah.
Sic ut 'Laravel repromittit magna question--
unum pro multis options telam frameworks.
Sic est unum ut 'popularis Rails Ruby on.
Ego usus ad esse credere Twitter implemented cum Ruby on odit.
Puto quia fecerunt switched.
Illic 'alius dicitur unum FuelPHP.
>> Et Ruby on Rails utitur lingua Ruby et effectum adducit a multus of effercio MVC
ut hic videmus.
FuelPHP PHP est alius elit.
Est unum Django volutpat.
Suus 'a Python quia dicendi.
Ita scribere vestra web app in Python.
Ita vero harum 'ton.
>> Laravel, opinor, et a magna est anima mea et ius
nunc iusta, quoniam, pro PHP tium
quae mentio supra.
It 's Composer enabled.
Includit realiter, expressivum ORM ratio.
Habet etiam realiter terribilis templating aliorum linguam ut de
non solum providere.
Et migratum est.
Migrationes terribiles sunt pariter.
Cool?
Deum meum amo.
Bene, gratias pro tanto vigilat hoc seminar,
et bonam fortunam in vestri finalis exertus.