Могу ли я перенаправить только раздел формы моей страницы - laravel 5.4 - PullRequest
0 голосов
/ 16 января 2020

У меня есть раздел на главной странице моего сайта, который содержит форму под названием @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')??` )

1 Ответ

0 голосов
/ 16 января 2020

Вы должны иметь возможность поместить это в свой файл маршрутов, чтобы получить заданное c Blade view:

Route::get('/whatever-you-want', function () {
    return view('registration-form', ['data' => 'data']);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...