рдкреБрд╕реНрддрдХ "рд▓рд╛рд░рд╡реЗрд▓ред рдкреВрд░рд╛ рдЧрд╛рдЗрдбред рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг

рдЫрд╡рд┐рд╣реИрд▓реЛ, рд╣рдмреНрд░реЛрдЬрд╝рд┐рдЯреЗрд▓реА! Laravel рдХреЛ рдЕрдиреНрдп PHP рдЪреМрдЦрдЯреЗ рд╕реЗ рдЕрд▓рдЧ рдХреНрдпрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ? рдЧрддрд┐ рдФрд░ рд╕рд░рд▓рддрд╛ред рддреЗрдЬреА рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕, рдПрдХ рд╡реНрдпрд╛рдкрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░, рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ рдЯреВрд▓рдХрд┐рдЯ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рд╛рдл, рдкрдардиреАрдп рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╢рд┐рдХреНрд╖рдХ рдФрд░ рд▓реАрдб рдбреЗрд╡рд▓рдкрд░, рдореИрдЯ рд╕реНрдЯрд╛рдлрд╝рд░, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рджреЛрдиреЛрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреБрд╕реНрддрдХ рдЕрдиреБрднрд╡реА PHP рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рд╛рд░рд╡реЗрд▓ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдирдпрд╛ рд╡рд┐рд╖рдп рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рд▓рд╛рд░рд╡реЗрд▓ рдбрд╕реНрдХ рдФрд░ рд╣реЛрд░рд┐рдЬрди рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдЕрдиреНрдп рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд▓рд╛рд░рд╡реЗрд▓ рдХреЛрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕ рдкреБрд╕реНрддрдХ рдореЗрдВ рдЖрдкрдХреЛ рдорд┐рд▓реЗрдЧрд╛: тАв рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ, рдЬрд╛рдБрдЪрдиреЗ, рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ, рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рдЙрдкрдХрд░рдг рдЕрдкрдиреЗ PHP рдХреЛрдб рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЙрдХрд░реА рдФрд░ рдбрд╕реНрдХ тАв JSON рдФрд░ RESTful API рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг тАв рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рд╕рддреНрд░, рдХреБрдХреАрдЬрд╝ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕рдХреИрд╢ рдФрд░ рдЦреЛрдЬ тАв рдХреНрдпреБрдмрд╕, рдиреМрдХрд░реА, рдШрдЯрдирд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛

рдмреНрд▓реЗрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди


рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ PHP рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╣рд░ рдЬрдЧрд╣ <? Php рдЗрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рдЕрдкрдиреА рднрд╛рд╖рд╛ рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ .NET рд░реЗрдЬрд░ рдЗрдВрдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдмреНрд▓реЗрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ, рдХрд╛рдлреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рд╕рд╣рдЬ рд╡рд┐рд░рд╛рд╕рдд рдореЙрдбрд▓ рдФрд░ рдЖрд╕рд╛рди рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдХреЗ рд╕рд╛рдеред

рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмреНрд▓реЗрдб рдЙрджрд╛рд╣рд░рдг 4.1 рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.1 рдмреНрд▓реЗрдб рдЙрджрд╛рд╣рд░рдг

<h1>{{ $group->title }}</h1>
{!! $group->heroImageHtml() !!}

@forelse ($users as $user)
       тАв {{ $user->first_name }} {{ $user->last_name }}<br>
@empty
       No users in this group.
@endforelse

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреНрд▓реЗрдб рдХреЛрдб рдЗрдХреЛ рдХреЗ рд▓рд┐рдП рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдордЭреМрддрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреИрдЧ, рдЬрд┐рд╕реЗ "рдирд┐рд░реНрджреЗрд╢" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, @ рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рд╕рднреА рдкреНрд░рдмрдВрдзрди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢, рд╕рд╛рде рд╣реА рд╡рд┐рд░рд╛рд╕рдд рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдХрд╕реНрдЯрдо рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░реЗрдВрдЧреЗред

рдмреНрд▓реЗрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рд╛рдл рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рд╣реИред рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдЬрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ - рдиреЗрд╕реНрдЯреЗрдб рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕, рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдЗрдВрдЬрди рдЕрдкрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрдХреНрд╖ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдШрдЯрдХреЛрдВ рдХреА рддрд░рд╣, рдпрд╣ рд╕рд░рд▓ рдФрд░ рднрд╛рд░реА рдЖрд╡реЗрджрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрдирд╛рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪреВрдВрдХрд┐ рд╕рднреА рдмреНрд▓реЗрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдирд┐рдпрдорд┐рдд PHP рдХреЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рддреЗрдЬрд╝ рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕ рдЗрдВрдЬрди рдХреА рдЕрдкрдиреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рджреЗрд╢реА PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ рдЬрдм рдпрд╣ рд╕рдВрднрд╡ рд╣реИ - рдЖрдорддреМрд░ рдкрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдмреНрд▓реЗрдб рдпрд╛ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рди


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг 4.1 рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрд╖реНрдардХ {{рдФрд░}} рдХрд╛ рдЙрдкрдпреЛрдЧ PHP рдХреЛрдб рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХреЛрдб {{$ $ рдЪрд░}} рд╕рд░рд▓ PHP рдореЗрдВ <? = $ рдЪрд░?> рдХреА рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЕрдВрддрд░ рд╣реИ: рдмреНрд▓реЗрдб рдЖрдкрдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд┐рдкрдХрд╛рдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП htmlentities () PHP рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рдореИрдкрд┐рдВрдЧ рдХреЛ рдврд╛рд▓ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ {{$ рдЪрд░}} рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ <? = Htmlentities ($ рдЪрд░)?> рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдпрджрд┐ рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдмрдЪрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ {!!! рдФрд░ рдЗрд╕ рдХреЗ рдмрдЬрд╛рдпред
{{ }} -

, Blade ({{}}) -. Laravel , Blade Handlebars?

Blade {{ @. , , :

// Blade; $bladeVariable
//
{{ $bladeVariable }}

// @ "{{ handlebarsVariable }}"
//
@{{ handlebarsVariable }}

verbatim( http://bit.ly/2OnrPRP )ред

рд╢рд╛рд╕реА рд╕рдВрд░рдЪрдирд╛рдПрдВ


рдмреНрд▓реЗрдб рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛рдПрдВ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреАред рдХрдИ рд╕реАрдзреЗ PHP рдореЗрдВ рдПрдХ рд╣реА рдЯреИрдЧ рдХреЗ рдирд╛рдо рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реИрдВред

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд╣рд╛рдпрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛рдПрдВ PHP рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╛рдл рджрд┐рдЦрддреА рд╣реИрдВред

рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдг


рдкреНрд░рдмрдВрдзрди рдХреА рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

@if

рдмреНрд▓реЗрдб рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ @if ($ рд╕реНрдерд┐рддрд┐) <?рдЕрдиреНрдп, рдЕрдиреНрдпрдЕрдЧрд░ рд╡ рдЕрдЧрд░ рдЕрдВрдд- PHP рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рд╣реА рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╢реИрд▓реА рдХреЗ рд╕рд╛рдеред

рдЙрджрд╛рд╣рд░рдг 4.2 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ ред рдЙрджрд╛рд╣рд░рдг 4.2ред @рдЕрдЧрд░рдЕрдиреНрдп, рдЕрдиреНрдпрдЕрдЧрд░ рд╡ рдЕрдЧрд░ рдЕрдВрдд

@if (count($talks) === 1)
     There is one talk at this time period.
@elseif (count($talks) === 0)
     There are no talks at this time period.
@else
     There are {{ count($talks) }} talks at this time period.
@endif

PHP рдХреА рдЕрдкрдиреА рд╕рд╢рд░реНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ; @If ($ рд╣рд╛рд▓рдд) рдореЗрдВ рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реИ рдФрд░ рдЗрд╕реА PHP рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИред

@unless @endunless

рджреВрд╕рд░реА рддрд░рдл @unless, рдПрдХ рдирдпрд╛ рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ рдЬрд┐рд╕рдХрд╛ PHP рдореЗрдВ рдХреЛрдИ рд╕реАрдзрд╛ рд╕рдордХрдХреНрд╖ рдирд╣реАрдВ рд╣реИред рдпреЗ @ @ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред @unless ($ рдХрдВрдбреАрд╢рди) <? php if (($ condition) рдХреЗ рд╕рдорд╛рди рд╣реИред рдЖрдк рдЗрд╕реЗ рдЙрджрд╛рд╣рд░рдг 4.3 рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг 4.3 @unless рдФрд░ @endunless

@unless ($user->hasPaid())
       You can complete your payment by switching to the payment tab.
@endunless

рд╕рд╛рдЗрдХрд┐рд▓


рдЕрдЧрд▓рд╛, рдЪрдХреНрд░реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

@for, @foreach @while

рдХреЗ рд▓рд┐рдпреЗ, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рддрдерд╛ рдЬрдмрдХрд┐рдмреНрд▓реЗрдб рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ PHP рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг 4.4-4.6)ред

рдЙрджрд╛рд╣рд░рдг 4.4рдХреЗ рд▓рд┐рдпреЗ рдФрд░ @endfor

@for ($i = 0; $i < $talk->slotsCount(); $i++)
      The number is {{ $i }}<br>
@endfor

рдЙрджрд╛рд╣рд░рдг рек.рел рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдФрд░ @endforeach

@foreach ($talks as $talk)
       тАв {{ $talk->title }} ({{ $talk->length }} minutes)<br>
@endforeach

рдЙрджрд╛рд╣рд░рдг 4.6ред рдЬрдмрдХрд┐ рдФрд░ @ рдирд┐рд░реНрднрд░ рд╣реИ

@while ($item = array_pop($items))
       {{ $item->orSomething() }}<br>
@endwhile

@forelse @endforelse

рдХреЗ рд▓рд┐рдпреЗрдФрд░ рд╣реИ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕реЗ рддрдм рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдЖрдк рдЬрд┐рд╕ рд╡рд╕реНрддреБ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЦрд╛рд▓реА рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдзреНрдпрд╛рдп рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рджреЗрдЦрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг 4.7 рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.7редрдХреЗ рд▓рд┐рдпреЗрдЕрдиреНрдп

@forelse ($talks as $talk)
       тАв {{ $talk->title }} ({{ $talk->length }} minutes)<br>
@empty
       No talks this day.
@endforelse

рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ $ $ рдореВрд▓реНрдп рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдПрдФрд░ @FORELSE

рдирд┐рд░реНрджреЗрд╢рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рддрдерд╛ рдХреЗ рд▓рд┐рдпреЗрдФрд░ (рд▓рд╛рд░рд╛рд╡реЗрд▓ 5.3 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛) $ рд▓реВрдк рд╡реИрд░рд┐рдПрдмрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ PHP рдХреЗ рдлреЙрд░реЗрдХреНрд╕ рд▓реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЬрдм рдПрдХ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдпрд╛ рдХреЗ рд▓рд┐рдпреЗelse stdClass .

тАв index тАФ 0 ; 0 тАФ ┬л ┬╗.

тАв iteration тАФ 1 ; 1 тАФ ┬л ┬╗.

тАв remaining тАФ , .

тАв count тАФ .

тАв first тАФ , , .

тАв last тАФ , , .

тАв depth тАФ ┬л┬╗ : 1 , 2 . .

тАв parent тАФ $loop , foreach; рдЕрдиреНрдпрдерд╛ рдЕрд╢рдХреНрддред

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

<ul>
@foreach ($pages as $page)
       <li>{{ $loop->iteration }}: {{ $page->title }}
             @if ($page->hasChildren())
             <ul>
             @foreach ($page->children() as $child)
             <li>{{ $loop->parent->iteration }}
                   .{{ $loop->iteration }}:
                   {{ $child->title }}</li>
             @endforeach
             </ul>
             @endif
       </li>
@endforeach
</ul>

рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕


рдмреНрд▓реЗрдб рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рд░рд╛рд╕рдд рд░реВрдкрд░реЗрдЦрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдмреНрд▓реЗрдб рдХреЗ рд╕рд╛рде рд╡рд┐рд░рд╛рд╕рдд рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реИред

@ рдЕрдиреБрднрд╛рдЧ / @ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреГрд╖реНрда рдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрддрд┐


рдЪрд▓реЛ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдмреНрд▓реЗрдб рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 4.8ред рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдкреГрд╖реНрда рдЖрд╡рд░рдг рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдмрд╛рдж рдореЗрдВ рдкреГрд╖реНрда-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдордЧреНрд░реА рдбрд╛рд▓реЗрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг 4.8ред рдмреНрд▓реЗрдб рд╕рдВрд░рдЪрдирд╛

<!-- resources/views/layouts/master.blade.php -->
<html>
       <head>
              <title>My Site | @yield('title', 'Home Page')</title>
       </head>
       <body>
              <div class="container">
                    @yield('content')
              </div>
              @section('footerScripts')
                     <script src="app.js"></script>
              @show
       </body>
</html>

рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд HTML рдкреГрд╖реНрда рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рджреЛ рд╕реНрдерд╛рдиреЛрдВ (рд╢реАрд░реНрд╖рдХ рдФрд░ рд╕рд╛рдордЧреНрд░реА) рдореЗрдВ рдЙрдкрдЬ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ рддреАрд╕рд░реЗ (рдкрд╛рдж рд▓реЗрдЦ) рдореЗрдВ рдЦрдВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рдмреНрд▓реЗрдб рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ: рдХреЗрд╡рд▓рдкреНрд░рд╛рдкреНрддрд┐('рд╕рд╛рдордЧреНрд░реА'), рдкреНрд░рд╛рдкреНрддрд┐('рд╢реАрд░реНрд╖рдХ', 'рд╣реЛрдо рдкреЗрдЬ') рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп рдФрд░ рдЙрд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде @ рдЕрдиреБрднрд╛рдЧ / @ рд╢реЛ рдХреЗ рд╕рд╛рдеред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рджрд┐рдЦрддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рддреАрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдирд╛рдо (рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░) рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрднрд╛рдЧ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рд╡реЗ рдпрд╛ рддреЛ рдПрдХ рд╡рд╛рдкрд╕реА рд▓рд╛рдЗрди ('рд╣реЛрдо рдкреЗрдЬ') рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдмрд┐рдирд╛ рд░рд┐рдЯрд░реНрди (рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдпрд╛ рдкреВрд░реЗ рдмреНрд▓реЙрдХ рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд╕рд╛рде (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ)ред

рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ? рдкрд░рдкреНрд░рд╛рдкреНрддрд┐('рд╕рд╛рдордЧреНрд░реА') рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрдВрдкреНрд░рд╛рдкреНрддрд┐('рд╢реАрд░реНрд╖рдХ') рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдЕрдиреНрдпрдерд╛, рдЗрд╕рдХреЗ рдмрд╛рд▓ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред @ рдЕрдиреБрднрд╛рдЧ / @ рд╢реЛ рдПрдХ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ @parent рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рдмрдирд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреЛрдИ рдкреЗрд░реЗрдВрдЯ рд▓реЗрдЖрдЙрдЯ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдПрдХ рдирдИ рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 4.9ред

рдЙрджрд╛рд╣рд░рдг 4.9ред рдмреНрд▓реЗрдб рд▓реЗрдЖрдЙрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди

<!-- resources/views/dashboard.blade.php -->
@extends('layouts.master')

@section('title', 'Dashboard')

@section('content')
       Welcome to your application dashboard!
@endsection

@section('footerScripts')
      @parent
      <script src="dashboard.js"></script>
@endsection

рдпрд╣ рдмрд╛рд▓ рджреГрд╢реНрдп рд╣рдореЗрдВ рдЖрдкрдХреЛ рдмреНрд▓реЗрдб рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХреА рдХреБрдЫ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

@extends

рдЙрджрд╛рд╣рд░рдг 4.9 рдореЗрдВ, @extends ('layouts.master') рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рджреГрд╢реНрдп рд╕реНрд╡рдпрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рджреГрд╢реНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рднреВрдорд┐рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдирд╣реАрдВред HTML рдкреГрд╖реНрда рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдмреНрд▓реЙрдХ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рддрд░рд╣ред рдпрд╣ рд░реЗрдЦрд╛ рдпрд╣ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдпрд╣ рдЬреЛ рджреГрд╢реНрдп рдмрдврд╝рд╛рддрд╛ рд╣реИ рд╡рд╣ рд╕рдВрд╕рд╛рдзрдиреЛрдВ / рд╡рд┐рдЪрд╛рд░реЛрдВ / рд▓реЗрдЖрдЙрдЯ / рдорд╛рд╕реНрдЯрд░.рдмреНрд▓реЗрдб.php рдкрд░ рд╕реНрдерд┐рдд рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ @ рдЯреЗрдХреНрд╕реНрдЯ рдХреЙрд▓ рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

@section @endsection

@ рд╕реНрдиреЗрд╣ ('рд╢реАрд░реНрд╖рдХ', 'рдбреИрд╢рдмреЛрд░реНрдб') рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдкрд╣рд▓реЗ рдЦрдВрдб, рд╢реАрд░реНрд╖рдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдБрдХрд┐ рд╕рд╛рдордЧреНрд░реА рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реИ, рдЗрд╕рд▓рд┐рдП @ рд╕реНрдиреЗрд╣ рдФрд░ @ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрдЬрд╛рдп рд╣рдо рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреВрд╕рд░реЗ @ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдк @ рд╕реЗрдВрдз рдХреЗ рдмрд┐рдирд╛ @ рдХрдиреНрдлреЗрдХреНрд╢рди рд╕реЗ рдереЛрдбрд╝реЗ рдХрдиреНрдлреНрдпреВрдЬ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ рд╕реНрдиреЗрд╣ ('рд╕рд╛рдордЧреНрд░реА') рд╕реЗ, рд╣рдо рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рддрдХ рд╣рдо рдереЛрдбрд╝рд╛ рд╕рд╛ рдирдорд╕реНрдХрд╛рд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдзреНрдпрд╛рди рджреЗрдВ: рдЬрдм рдЖрдк рдмрдЪреНрдЪреЗ рдХреЗ рджреГрд╢реНрдп рдореЗрдВ @ рд╕реНрдиреЗрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк @endection (рдпрд╛ рдЙрд╕рдХреЗ рдЙрдкрдирд╛рдо) рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВрд░реБрдХреЗрдВ) рдмрдЬрд╛рдп рдкреНрд░рджрд░реНрд╢рди, рдЬреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реИред

@parent

@ рд╕реНрдиреЗрд╣ ('рдкрд╛рдж рд▓реЗрдЦ') рдХреЗ рдмрд╛рдж рд╕реЗ, рд╣рдо рдкрд╛рдж рд▓реЗрдЦ рдЦрдВрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЦреНрдп рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреЗ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди") рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдпрд╛ рддреЛ рдореВрд▓ рджреГрд╢реНрдп рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ, рдпрд╛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реЗрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ @ рдкреИрд░реЗрдВрдЯ рдбрд╛рдпрд░реЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреЗрд░реЗрдВрдЯ рд╡реНрдпреВ рд╕реЗ рдХрдВрдЯреЗрдВрдЯ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрд╕ рд╕рдм рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреА рдЬрд╛рдПрдЧреА рдЬреЛ рдЗрд╕ рдЦрдВрдб рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред

рдкреНрд░рд╕реНрддреБрддрд┐ рдШрдЯрдХреЛрдВ рдХрд╛ рд╕рдорд╛рд╡реЗрд╢


рдЕрдм рдЬрдм рд╣рдордиреЗ рд╡рд┐рд░рд╛рд╕рдд рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭ рд▓реА рд╣реИрдВ, рддреЛ рдХреБрдЫ рдФрд░ рддрд░рдХреАрдмреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@include

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдПрдХ рджреГрд╢реНрдп рдореЗрдВ рд╣реИрдВ рдФрд░ рджреВрд╕рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╢рд╛рдпрдж рдПрдХ рдкрдВрдЬреАрдХрд░рдг рдмрдЯрди рд╣реИ, рдЬреЛ рдкреВрд░реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдФрд░ рд╢рд╛рдпрдж рдореИрдВ рд╣рд░ рдмрд╛рд░ рдмрдЯрди рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг 4.10 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рдЙрджрд╛рд╣рд░рдг 4.10ред рдХреЗ рд╕рд╛рде рджреГрд╢реНрдп рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВрд╢рд╛рдорд┐рд▓

<!-- resources/views/home.blade.php -->
<div class="content" data-page-name="{{ $pageName }}">
      <p>Here's why you should sign up for our app: <strong>It's Great.</strong></p>

      @include('sign-up-button', ['text' => 'See just how great it is'])
</div>

<!-- resources/views/sign-up-button.blade.php -->
<a class="button button--callout" data-page-name="{{ $pageName }}">
      <i class="exclamation-icon"></i> {{ $text }}
</a>

рд╢рд╛рдорд┐рд▓рдПрдХ рдШрдЯрдХ рдХреЛ рдКрдкрд░ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ (рд╡реИрдХрд▓реНрдкрд┐рдХ) рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗрд╢рд╛рдорд┐рд▓, рд▓реЗрдХрд┐рди рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЪрд░ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ рдЬреЛ рд╢рд╛рдорд┐рд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ (рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, $ pageName)ред рдЖрдк рдЬреЛ рдЪрд╛рд╣реЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдк рд╣рдореЗрд╢рд╛ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВред

рдЖрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВрд╢рд╛рдорд┐рд▓рдЕрдЧрд░ рд╢рд╛рдорд┐рд▓рдХрдм рдФрд░ рд╢рд╛рдорд┐рд▓рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг 4.11 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.11ред рд╕рд╢рд░реНрдд рд╡рд┐рдЪрд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ

{{--  ,    --}}
@includeIf('sidebars.admin', ['some' => 'data'])

{{--  ,     true --}}
@includeWhen($user->isAdmin(), 'sidebars.admin', ['some' => 'data'])

{{--        --}}
@includeFirst(['customs.header', 'header'], ['some' => 'data'])

@each

рдЖрдк рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рдПрдХ рд╕рд░рдгреА, рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рд╢рд╛рдорд┐рд▓рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИредрд╕реЗ рдкреНрд░рддреНрдпреЗрдХред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдЗрдб рдореЙрдбреНрдпреВрд▓рд░ рдкреИрдирд▓ рд╣реИ рдФрд░ рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХрдИ рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг 4.12 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рдЙрджрд╛рд╣рд░рдг 4.12ред рдХреЗ рд╕рд╛рде рдПрдХ рд▓реВрдк рдореЗрдВ рджреГрд╢реНрдп рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ

<!-- resources/views/sidebar.blade.php -->
<div class="sidebar">
      @each('partials.module', $modules, 'module', 'partials.empty-module')
</div>

<!-- resources/views/partials/module.blade.php -->
<div class="sidebar-module">
      <h1>{{ $module->title }}</h1>
</div>

<!-- resources/views/partials/empty-module.blade.php -->
<div class="sidebar-module">
      No modules :(
</div>

рд╡рд╛рдХреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХред рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рджреГрд╢реНрдп рдХреЗ рдШрдЯрдХ рдХрд╛ рдирд╛рдо рд╣реИред рджреВрд╕рд░рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рдгреА рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИред рддреАрд╕рд░рд╛, рдЪрд░ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, $ рдореЙрдбреНрдпреВрд▓ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡) рдХреЛ рджреГрд╢реНрдп рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЪреМрдерд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рджреГрд╢реНрдп рд╣реИ рдЬреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╕рд░рдгреА рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдЦрд╛рд▓реА рд╣реИ (рдпрд╛ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред

рдвреЗрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдореВрд▓ рдмреНрд▓реЗрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рд╢рд╛рдпрдж рдореБрд╢реНрдХрд┐рд▓ рд╣реИ - рдЬрдм рдмреНрд▓реЗрдб рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦрдВрдб рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдмрд╣реБрдд рдХреБрдЫ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рддрд░рд╣ред

рд╕рдмрд╕реЗ рдЖрдо рд╕реНрдерд┐рддрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ (рдФрд░ рдХрднреА-рдХрднреА рд╕рд╛рдЗрдЯ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рдЕрд░реНрдереЛрдВ рдореЗрдВ) рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдиреНрд╣реЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреВрд░реА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП "рд╡реИрд╢реНрд╡рд┐рдХ" CSS рдлрд╝рд╛рдЗрд▓, рдиреМрдХрд░реА рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ CSS рдлрд╝рд╛рдЗрд▓ рдФрд░ "рдиреМрдХрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ" рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХ CSS рдлрд╝рд╛рдЗрд▓ рд╣реИред

рдмреНрд▓реЗрдб рдХреЗ рдвреЗрд░ рд╕рд┐рд░реНрдл рдЙрд╕реА рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреИрд░реЗрдВрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ, рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд╕реНрдЯреИрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдлрд┐рд░, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд▓ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд░рд┐рдХреЙрд░реНрдб "рдкреБрд╢" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВрдзрдХреНрдХрд╛ рджреЗрдВ/ @ рдПрдВрдбрдкрд╢, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдВрддрд┐рдо рдЫрд╡рд┐ рдореЗрдВ рд╕реНрдЯреИрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП @ prepend / @ endprepend рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг 4.13 рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.13ред рдмреНрд▓реЗрдб рдХреЗ рдвреЗрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

<!-- resources/views/layouts/app.blade.php -->
<html>
<head><!--  --></head>
<body>
       <!--    -->
       <script src="/css/global.css"></script>
       <!-- ,       -->
       @stack('scripts')
</body>
</html>

<!-- resources/views/jobs.blade.php -->
@extends('layouts.app')

@push('scripts')
        <!--  -    -->
        <script src="/css/jobs.css"></script>
@endpush

<!-- resources/views/jobs/apply.blade.php -->
@extends('jobs')

@prepend('scripts')
       <!--  -    -->
       <script src="/css/jobs--apply.css"></script>

@endprepend

рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ:

<html>
<head><!--  --></head>
<body>
       <!--    -->
       <script src="/css/global.css"></script>
       <!-- ,       -->
       <script src="/css/jobs--apply.css"></script>
       <script src="/css/jobs.css"></script>
</body>
</html>

рдШрдЯрдХреЛрдВ рдФрд░ рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рд▓рд╛рд░рд╡реЗрд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ 5.4: рдШрдЯрдХреЛрдВ рдФрд░ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреВрд░реНрд╡ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдШрдЯрдХ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдореЙрдбрд▓ рдпрд╛ рдЯреВрд▓рдЯрд┐рдк рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг 4.14 рджреЗрдЦреЗрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдЪреЗрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.14ред рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдПрдХ рдШрдЯрдХ рджреГрд╢реНрдп рдХрд╛ рдПрдХ рдмреБрд░рд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ

<!-- resources/views/partials/modal.blade.php -->
<div class="modal">
      <div>{{ $content }}</div>
      <div class="close button etc">...</div>
</div>

<!--    -->
@include('partials.modal', [
       'body' => '<p>The password you have provided is not valid. Here are the rules
       for valid passwords: [...]</p><p><a href="#">...</a></p>'
])

рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдПрдХ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред

рд╕реНрд▓реЙрдЯреНрд╕ рд╡рд╛рд▓реЗ рдШрдЯрдХ рдЙрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рд╕рдореНрдорд┐рд▓рд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ ("рд╕реНрд▓реЙрдЯ") рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг 4.15 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдХ рдФрд░ рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 4.14 рдХреЛрдб рд╕реЗ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдХреИрд╕реЗ рдХрд░реЗрдВред

рдЙрджрд╛рд╣рд░рдг 4.15ред рд╕реНрд▓реЙрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ

<!-- resources/views/partials/modal.blade.php -->
<div class="modal">
      <div>{{ $slot }}</div>
      <div class="close button etc">...</div>
</div>

<!--    -->
@component('partials.modal')
        <p>The password you have provided is not valid.
        Here are the rules for valid passwords: [...]</p>

        <p><a href="#">...</a></p>
@endcomponent

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг 4.15 рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рд░реНрджреЗрд╢ рдЕрдВрдЧрдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ HTML рдХреЛрдб рдХреЛ рдПрдХ рдЪрд░ рдХреЗ рд╕рдВрдХреБрдЪрд┐рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдерд╛рди рдкрд░ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдШрдЯрдХ рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ $ рд╕реНрд▓реЙрдЯ рдЪрд░ рдХрд┐рд╕реА рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИрдЕрдВрдЧред

рдпреМрдЧрд┐рдХ рд╕реНрд▓реЙрдЯ


рдЙрджрд╛рд╣рд░рдг рел.резрел рдореЗрдВ рд╣рдордиреЗ рдЬрд┐рд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЙрд╕реЗ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╕реНрд▓реЙрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдм рдХреБрдЫ рдЖрдк рдХреЗ рдмреАрдЪ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИрдВрдЕрдВрдЧрдФрд░ @endcomponent, $ рд╕реНрд▓реЙрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрд▓реЙрдЯ рд╕реЗ рдЕрдзрд┐рдХ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 4.16 рдореЗрдВред

рдЙрджрд╛рд╣рд░рдг 4.16ред рджреЛ рдЪрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдореЙрдбрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдШрдЯрдХ

<!-- resources/views/partials/modal.blade.php -->
<div class="modal">
      <div class="modal-header">{{ $title }}</div>
      <div>{{ $slot }}</div>
      <div class="close button etc">...</div>
</div>

рдЖрдк рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕реНрд▓реЙрдЯ рдЙрдирдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдореЗрдВ рдЕрдВрдЧрд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕реНрд▓реЙрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг 4.17 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.17ред рдПрдХ рдШрдЯрдХ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрд▓реЙрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░реЗрдВ

@component('partials.modal')
        @slot('title')
               Password validation failure
        @endslot

        <p>The password you have provided is not valid.
        Here are the rules for valid passwords: [...]</p>

        <p><a href="#">...</a></p>
@endcomponent

рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдЕрдиреНрдп рдЪрд░ рд╣реИрдВ рдЬреЛ рдПрдХ рд╕реНрд▓реЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░рд░реНрдердХ рд╣реИрдВ, рддреЛ рдЖрдк рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдПрдХ рд╕рд░рдгреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдВрдЧ рд╕рд╛рде рд╣реА рд╢рд╛рдорд┐рд▓ред рдЙрджрд╛рд╣рд░рдг 4.18 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рдЙрджрд╛рд╣рд░рдг 4.18ред рд╕реНрд▓реЙрдЯ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдШрдЯрдХ рдХреЛ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░рдирд╛

@component('partials.modal', ['class' => 'danger'])
         ...
@endcomponent

рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдШрдЯрдХ рдХрд╛ рдирд╛рдордХрд░рдг


рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд╛рд▓ рд╣реИ: рдЙрдкрдирд╛рдоред рдмрд╕ рдмреНрд▓реЗрдб :: рдШрдЯрдХ () рдмреНрд▓реЗрдб рдХреЗ рдореЛрд░реНрдЪреЗ рдкрд░ - рд╕рдмрд╕реЗ рдЖрдо AppServiceProvider рдмреВрдЯ () рд╡рд┐рдзрд┐ рд╣реИ - рдФрд░ рдЗрд╕реЗ рдШрдЯрдХ рдХреЗ рд╕реНрдерд╛рди рдФрд░ рдлрд┐рд░ рд╡рд╛рдВрдЫрд┐рдд рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд╛рдо рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг 4.19 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг 4.19ред рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдШрдЯрдХ рдХрд╛ рдЫрджреНрдо рдирд╛рдордХрд░рдг

// AppServiceProvider@boot
Blade::component('partials.modal', 'modal');

<!--   -->
@modal
         Modal content here
@endmodal


┬╗рдХрд┐рддрд╛рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдкреНрд░рдХрд╛рд╢рдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ
┬╗ рд╕рд╛рдордЧреНрд░реА
┬╗ рдЕрдВрд╢

рдХреВрдкрди рдкрд░ рд▓рд┐рдП Khabrozhiteley 25% рдЫреВрдЯ - Laravel

рдкреБрд╕реНрддрдХ рдХреЗ рдХрд╛рдЧрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдкрд░, рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкреБрд╕реНрддрдХ рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

All Articles