Mam taki problem jestem początkujący jeżeli chodzi o frameworki, moją przygodę postanowiłem zacząć od laravel 4 musiałem wybrać laravel 4, ponieważ musi pasować do książki i w tej książce było takie zadanie, że trzeba było stworzyć routing, więc zapisałem dany kod do pliku ../app/routes.php i otrzymałem komunikat błędy na stronie
Ten kod zwraca błąd
Route::post('userform', function()
{
'email' => 'required|email|different:username',
'username' => 'required|min:6',
'password' => 'required|same:password_confirm'
);
$validation = Validator::make(Input::all(), $rules);
if ($validation->fails())
{
return Redirect::to('userform')-
>withErrors($validation)->withInput();
}
return Redirect::to('userresults')->withInput();
});
Natomiast taki kod dodałem do pliku userform.php
<h1>Informacje o użytkowniku</h1>
<?php $messages = $errors->all('<p
style="color:red">:message</p>') ?>
<?php
foreach ($messages as $msg)
{
}
?>
<?= Form::open() ?>
<?= Form::label('email', 'Adres email') ?>
<?= Form::text('email', Input::old('email')) ?>
<br>
<?= Form::label('username', 'Nazwa użytkownika') ?>
<?= Form::text('username', Input::old('username')) ?>
<br>
<?= Form::label('password', 'Hasło') ?>
<?= Form::password('password') ?>
<br>
<?= Form::label('password_confirm', 'Potwierdź hasło')
?>
<?= Form::password('password_confirm') ?>
<br>
<?= Form::label('color', 'Ulubiony kolor') ?>
<?= Form
::select('color', array('czerwony' => 'czerwony', 'zielony' => 'zielony', 'niebieski' => 'niebieski'), Input::old('color')) ?>
<br>
<?= Form::submit('Wyślij!') ?>
<?php echo Form
::close() ?>
Ten też miałem zapisany w tym pliku i on nie zwracał błędu.
Route::get('userform', function()
{
return View::make('userform');
});
Zbiór tych kodów odpowiada za wyświetlanie formularza.
Tak to było w tej książce zapisane nie wiem co może być błędem.