Может войдёшь?
Черновики Написать статью Профиль

«Laravel5»

Знакомимся с Laravel Orchid

laravel5 orchid

Для нашего любимого фреймворка существует с десяток различных админок и ещё больше генераторов, выбор может показаться настолько запутанным, что некоторые пишут исключительно свои решения. Я не работал со всеми и не могу утверждать, что какие то лучше/хуже, но могу рассказать об ORCHID и как с ней работать ~ за 10 минут.

Всегда начинайте с данных

Буду надеяться, что вы уже установили фреймворк и платформу, создали базу данных и даже запустили веб-сервер. Очевидным продолжением будет написание моделей и миграций для вашей базы данных.

Создадим новую модель "Проекты":

php artisan make:model Project -m

Используя флаг -m, будет создан…

Arams

в файле 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('Название проекта')

в рутах вместо

$this->screen('projects', ProjectListScreen::class)->name('platform.projects');

нужно использовать

$this->router->screen('projects', ProjectListScreen::class)->name('platform.projects');

← Назад | Дальше → Движется на Habravel