Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny][laravel3] Niedziałający formularz
Forum PHP.pl > Forum > PHP > Frameworki
Qordis
Witam.
Mam problem z formularzem na "prostej" stronie. Problem dotyczy 3 plików:
kontroler - user.php
  1. class User_Controller extends \Laravel\Routing\Controller {
  2. public function action_register() {
  3. $inputs = Input::all();
  4. var_dump($inputs);
  5. return View::make('user.register');
  6. }
  7. }


layout - default.blade.php
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Title</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
  8. <link rel="/css/font-awesome.min.css">
  9. </head>
  10. <body>
  11. <div class="container">
  12. <div class="row">
  13. <div class="col-md-8 col-md-offset-2 text-center">
  14. <nav class="navbar navbar-inverse">
  15. <div class="navbar-header">
  16. <a class="navbar-brand" href="/">Menu</a>
  17. </div>
  18. <div class="collapse navbar-collapse navbar-ex8-collapse">
  19. <ul class="nav navbar-nav">
  20. @if(URI::current() == '/')
  21. <li class="active"><a href="/">Strona główna</a></li>
  22. @else
  23. <li><a href="/">Strona główna</a></li>
  24. @endif
  25. <li><a href="#">Forum</a></li>
  26. <li><a href="#">O sojuszu</a></li>
  27. @if(URI::current() == 'user/register')
  28. <li class="active"><a href="/user/register">Rejestracja</a></li>
  29. @else
  30. <li><a href="/user/register">Rejestracja</a></li>
  31. @endif
  32. <li><a href="#">Logowanie</a></li>
  33. </ul>
  34. </div>
  35. </nav>
  36. </div>
  37. </div>
  38. @yield('content')
  39. </div>
  40.  
  41. <script src="/js/vendor/jquery-1.10.2.js"></script>
  42. <script src="/js/vendor/bootstrap.min.js"></script>
  43. </body>
  44. </html>


i widok - register.blade.php
  1. @layout('layouts.default')
  2.  
  3. @section('content')
  4. <div class="row">
  5. <div class="col-md-6 col-md-offset-3">
  6. <div class="panel">
  7. <div class="panel-heading">Rejestracja</div>
  8. <div class="panel-body">
  9. <form method="POST" action="/user/register">
  10. <div class="row">
  11. <div class="col-md-6">
  12. <div class="form-group">
  13. <label for="login">Login</label>
  14. <input type="text" class="form-control" id="login" placeholder="Wpisz login">
  15. </div>
  16. <div class="form-group">
  17. <label for="password">Hasło</label>
  18. <input type="password" class="form-control" id="password" placeholder="Wpisz hasło">
  19. </div>
  20. </div>
  21. <div class="col-md-6">
  22. <div class="form-group">
  23. <label for="username">Username</label>
  24. <input type="text" class="form-control" id="username" placeholder="Wpisz nazwę z ogame">
  25. </div>
  26. <div class="form-group">
  27. <label for="password2">Powtórz hasło</label>
  28. <input type="password" class="form-control" id="password2" placeholder="Wpisz hasło jeszcze raz">
  29. </div>
  30. </div>
  31. </div>
  32. <div class="form-group">
  33. <label for="email">E-mail</label>
  34. <input type="email" class="form-control" id="email" placeholder="Podaj adres e-mail">
  35. </div>
  36. <button type="submit" class="btn btn-primary pull-right">Rejestracja</button>
  37. <div class="clearfix"></div>
  38. </form>
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. @endsection


Pomijając formularz to wszystko działa jak należy. Tylko ten formularz ciągle jest pusty (choćbym nie wiem co wpisywał).

Może mi ktoś coś podsunąć?
phpion
Wprawdzie nie korzystam z Larevela, ale problem pewnie leży w braku atrybutu name dla pól formularza.
Qordis
Faktycznie, nie wiem jak mogłem tego nie zauważyć.

Dzięki.
Dejmien_85
Cytat(Qordis @ 20.08.2013, 06:45:21 ) *
Faktycznie, nie wiem jak mogłem tego nie zauważyć.

Dzięki.


Zdarza się, kolego.

Ja jednego dnia (po nastu godzinach kodowania - wyglądając mniej więej tak: tiredsmiley.gif ) nie mogłem zrozumieć dlaczego nagle wyłączyło mi się kolorowanie składni w edytorze IDE. Po kilku minutach zorientowałem się, że na początku pliku zabrakło "<?php". brzydal.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.