У меня есть раздел на главной странице моего сайта, который содержит форму под названием @section('registration-form')
. Я не могу создать отдельный блейд-файл, такой как register.blade.php
, а затем @yield его на домашней странице, потому что форма выдает после загрузки страницы, что испортило мой javascript. В любом случае я предпочитаю создавать маршрут, который указывает непосредственно на раздел формы моей страницы, а не на всю страницу.
Целью этого является создание пользовательской формы, которой требуется маршрут из маршрутов / сети. php.
Я использую Laravel 5.4.
Можно ли создать Route::get()
, который захватывает только форму @section('registration-form')
?
КОД:
home.blade. php
<!--- content from the home page exists here --->
<!--- form ---->
@section('registration-form')
<div class="col-lg-12">
<form method="POST" action="{{ `Syntax for GET request?` }}">
{{ csrf_field() }}
<div class="form-group" id="fname">
<label for="name">First Name:</label>
<input name="fname">
</div>
<div class="form-group" id="email">
<label for="email">Email address:</label>
<input id="email" type="email" name="email" value="" required>
</div>
<div class="form-group" id="password">
<label for="pwd">Password:</label>
<input id="password" type="password" name="password" required>
</div>
<!---- more form questions ---->
@stop
<!--- more content from home page exists here --->
Маршруты / сеть. php
Route::get( `HOW DO I POINT TO @section('registration-form')??` )