Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Доброго времени суток!
решил попробовать использовать Orchid. Делаю все по шагово по статье: https://laravel.ru/posts/1101
Когда пытаюсь добавить Input
"Добавим вариант с отображением в виде строки, которая будет содержать простое поле для ввода:"
/**
* Набор отображений,
* строк, таблицы, графиков,
* модальных окон и их комбинация
*/
public function layout(): array
{
return [
Layouts::rows([
InputField::make('project.name')
->type('text')
->title('Название проекта')
]),
];
}
Получаю ошибку: "Class 'App\Orchid\Screens\InputField' not found"
Буду благодарен за любые подсказки. Версия ларавел последняя, собственно, ставил все по статье. Но класса там такого нет. может что-то криво установилось?
Не в сети
в файле ProjectListScreen вместо
// use Orchid\Screen\Input;
// use Orchid\Screen\Layouts;
// use Orchid\Screen\Screen;
нужно использовать
use Orchid\Screen\Fields\Input;
use Orchid\Screen\Layouts;
use Orchid\Screen\Screen;
а в функции layout вместо
InputField::make('project.name')
->type('text')
->title('Название проекта')
вот это
Input::make('project.name')
->type('text')
->title('Название проекта')
Не в сети