PHPカンファレンス仙台2019の登壇資料です。 https://phpcon-sendai.net/2019/
PHP 20192019.01.26
View Slide
2
35.x →7.x
45.x →7.x
5• +%,41 9=;• +%,• +%,%*.• <0A7$&" '/:#(.6@• %-"C625• *'%*!7C6B>;• 3%+).8?
6blue_goheimochi PHP(Laravel),Javascript(Vue.js/Nuxt.js)Golang, DDD, Scrum …
7C//M BB KI R& &&RSIA
8&
9&
10& QQQQQQAAAAA
11& QQQQQQAAAAAA 1
12& .'• -#&$ %"!( .• , .• +)*•
13 QQQQQ QAAAAA& & &
14
15 • !"• •
16 • !"• •
17 • %)1• %+$' • ,*(SVN)20107!• . OS• 1/#(PHP-"• 32& 04
18 • !"• •
19 • # $&+42(• *13,• "%8• ! .• 05-7 /)'6
20 • !'$"(*/86,• .570• #&)<• % 2• 4 91;3-+:→
21 • !"• •
22 • $ +• &( ## • Twitter"" %!"" '• *)
23 • !"• •
24
25
26• .-0 • )' • "!*/%+)' #• $& (,
27• .-0 • )' • "!*/%+)' #• $& (,
28( )• .-0 • )' • "!*/%+)' #• $& (, "&#!$ → ' %
29$%6-7• .-0 • )' • "!*/%+)' #• $& (,# 04&1.2 →$*, 5+ 3 +→)'!"/6-(
30
31 • !"• •
32
33
34
35
36
37
38 • 7A/6!'"!)$#*&,.• 7A>5<>5<• /6(- 0=1 ;/• 39!'"!)$#*+.%;/24• 39B;• 8@:?
39
40
41 • 69#"/-? B8• 3HAG7• E#*02&=G $-4')!,2#F 8;• % 0#"/-#*02&1(.+2&D< @:8C >5
42 • • • • • •
43 #*)',/ +%+5.&*+$%+ +!($13!'"420 -
44 • $!.,@ 125A• ?C>;• *0%$3:=DB8 • *0'!( )$!.,+$&96F<• $!., 74• $"#-/E
45%'$0+)*/-,• $!.,@ 125A• ?C>;• *0%$3:=DB8 • *0'!( )$!.,+$&96F<• $!., 74• $"#-/E→%&# $%"$%'!$2. (1
46
47 Laravel
48 Laravel
49 • LTS" (Laravel5.5)• (#$)• Web • !
50! #• $% "- &+$3• 1275) • "!#', 6*.• -• %/0(4.Vuejs Laravel MySQL&' $
51 • !• DDDADR• Laravel$ • FacadeEloquent• "#
52
53• DDD%• ADR#• Vue.jsLaravel$• "• !&• etc…etc…
54 DDD• -2#")• %(+2 ,0• Infrastructure*' $*&!+• 1/ .
55ADR• Action Domain Responder• URI%*#(1,1• (/:)70;= • #(23 !$' "• *")&>2%*4+-8691.5
56 • qlhWc` $ ' !• $5A85D<:GT*Qe )CK/6C;1E1'm,(p\CK/6SNjfV(kO YoV* )• g*a&(• U_b$' B.=?;1$'n[• *' )"5D<:GOR@-LM2%PX• IA098^i+:G]#$4FH>37JM dZ
57
58 • • DDD()ADR()• Fat ActionFat Repository• Fat SFC(Single File Component)• Test• etc…etc…etc…etc…etc…etc…etc…etc…etc…
59 !• 3• ')Eloquent.Vue.js.• Eloquent• Vue.jsSPA/• ADR& $"• "(#,!-• %+* !
60 DDD()ADR()• "$# !• • UseCaseService• ADRController• Model• etc…etc…etc…etc…
61 • #"• • $( pt+! "• #2%• DDD .1• #-'/)&0,*
62• 718"*B>HMK• 718"* • 718"*16;• L=RF'/*'2-+3• 19)#$-VE?C• *$6316$,!*FVESNK• A 17%(5;GO• 083:$D@PTUWI&.•
63
64 • •
65