2015-12-23 3 views
0

Привет всем Я problame с моей формой я пишу HTML форму, но его ошибкой и это мой маршрут КодПочему моя форма не работает в laravel 5.1?

Route::get('course','[email protected]'); 

и это мой CourseController:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 
use App\Http\Controllers\Controller; 

class CourseController extends Controller 
{ 
    /** 
    * Display a listing of the resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index() 
    { 
     return view('course.create'); 
    } 

и это мое мнение курс/create.blade.php

<!DOCTYPE html> 
<html> 
<head> 
    <title>Hello World</title> 
    <link rel="stylesheet" type="text/css" href=""> 
</head> 
<body> 
<div class="container"> 
    {!! Form::open(array('route' => 'course.store')) !!} 

     <input type="text"><br> 
     <input type="password"><br> 
    {!! Form::close() !!} 
</div> 
</body> 
</html> 

и ошибка:

Whoops, looks like something went wrong. 
1/1 FatalErrorException in 818f720d4e075893d8198d2b0ff02e25 line 9: Class 'Form' not found 

Помогите мне пожалуйста

+0

Форма класса не работает – He7nG

ответ

9

С Laravel 5. * Form & Html устарели. Выезд uprade guide (поиск Form & HTML Helpers).

1. Установите laravelcollective/html

composer require laravelcollective/html

2. Добавьте Form и HTML фасадов и поставщика услуг.

Edit config/app.php и добавьте эту строку в массив 'провайдеров:

'Collective\Html\HtmlServiceProvider', 

Далее, добавьте эти строки в массив 'псевдонимами':

'Form' => 'Collective\Html\FormFacade', 
'Html' => 'Collective\Html\HtmlFacade', 
Смежные вопросы