2016-10-11 5 views
0

Ошибка с почтовым маршрутом в форме. Нажмите на кнопку «отправить», чтобы она забрала меня на страницу.Вопросы маршрутизации с сообщением в форме

NotFoundHttpException in RouteCollection.php line 161: 
    in RouteCollection.php line 161 
    at RouteCollection->match(object(Request)) in Router.php line 780 
    at Router->findRoute(object(Request)) in Router.php line 610 
    at Router->dispatchToRoute(object(Request)) in Router.php line 596 
    at Router->dispatch(object(Request)) in Kernel.php line 267 
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
    at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
    at Pipeline->then(object(Closure)) in Kernel.php line 149 
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 
    at Kernel->handle(object(Request)) in index.php line 54 

Create.Blade.PHP. Я также хотел знать, правильно ли определен метод.

<form action="POST" method="/users"> 
{{ csrf_field() }} 

    Name:<input type="text" name="name"></br> 
    Email:<input type="text" name="email"></br> 
    Password:<input type="text" name="password"></br> 
    Submit:<input type="submit" value="submit"> 
</form> 

Routing Файл

Route::GET('/', function() { 
    return View('hello'); 
}); 

Route::get('users/create',['uses'=>'[email protected]']); 
Route::post('users',['uses'=>'[email protected]']); 

Проверено зарегистрированных маршрутов "PHP ремесленник маршрута: список -v" показывает, как маршруты, которые были должным образом зарегистрированы.

UsersController.PHP

<?php 

namespace App\Http\Controllers; 
use Illuminate\Http\Request; 
use App\Http\Requests; 
use App\Http\Controllers\Controller; 



class UsersController extends Controller 
{ 
    public function index() 
    { 
     $users=[ 
     '0'=>[ 
     'name'=>'arun', 
     'email'=>'[email protected]', 
     'location'=>'india'], 
     '1'=>[ 
     'name'=>'kaushik', 
     'email'=>'[email protected]', 
     'location'=>'india'], 
    ]; 

     return View('admin.users.index',Compact('users')); 
    } 


    public function create() 
    { 
     return View('admin.users.create'); 
    } 

    public function store(Request $request) 
    { 
    return $request->all(); 

    } 
} 

Наконец, я вмятина сделать какие-либо изменения в файл .htaccess, это новая установка. Я правильно выполняю миграцию PHP-мастеров.

+0

изменить

на –

ответ

0

Похоже, вы только что переключили атрибут action и method вашей формы.

<form action="POST" method="/users"> 
{{ csrf_field() }} 

    Name:<input type="text" name="name"></br> 
    Email:<input type="text" name="email"></br> 
    Password:<input type="text" name="password"></br> 
    Submit:<input type="submit" value="submit"> 
</form>