Q:

Laravel маршруты

Объясните пожалуйста в чем проблема.Если я правильно понимаю данный вью будет загружаться только после того как будет POST запрос?
class UsersController extends Controller{

        public function create(){

            $data['title'] = 'Create user';

            return view('users.create_user',$data); 
        }
}

<form method="post">
        <?php echo csrf_field(); ?>
        <input type="text" name="username"><br>
        <input type="text" name="password"><br>
        <input type="submit" value="Save">
</form>

Route::post('users/create','UsersController@create');

Sorry, the page you are looking for could not be found.
NotFoundHttpException in RouteCollection.php line 143:

A:

Вы же выводите форму, тогда нужно использовать GET, из браузера же ломитесь по адресу "/users/create"
А вообще лучше сделать ресурс
Route::resource('users','UsersController');

И не писать потом кучу роутов руками, достаточно будет описать нужный метод в контроллере.
http://laravel.com/docs/master/controllers#restful-resource-controllers

