Есть проблема где-то на моем маршруте. Laravel

Работаем в Laravel. У меня там проблема. Сообщение об ошибке: "Форма" класса не найдена

Мой маршрут:

Route::get('/h', function () {
return view('Account.hb');
});
Route::get('/h',['uses'=>'AccountController@manageCategory']);
Route::post('/h',['as'=>'add.category','uses'=>'AccountController@addCategory']);

В моем шаблоне:

{!! Form::open(['route'=>'add.category']) !!}

Спасибо.

Laravel не поставляется с классом или компоновщиком Form ... поэтому не уверен, на что вы ссылаетесь.

lagbox 29.08.2018 18:29
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
29
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы добавили в свой проект laravelcollective / html? Если нет, добавьте его с помощью этой команды:

composer require "laravelcollective/html":"^5.4.0"

Затем добавьте эту строку в свой файл config / app.php в разделе поставщиков:

Collective\Html\HtmlServiceProvider::class,

И добавьте эти строки в тот же файл в разделе псевдонимов:

'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,

Для получения дополнительной информации посетите эта ссылка.

В новом laravel нет пакета для Form Collective. Итак, после установки вы не можете сделать

{!! Form::open(['route'=>'add.category']) !!}

Если проект существует и вы работаете локально, убедитесь, что вы запустили composer install для установки зависимости, если она когда-либо была включена в пакет composer.

ИЛИ

вы можете просто выполнить эти шаги в https://laravelcollective.com/docs/5.4/html

и тебе хорошо идти.

Другие вопросы по теме