Skip to content

Commit

Permalink
Update screens.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tabuna authored Jan 8, 2025
1 parent 102c0c0 commit c7216a8
Showing 1 changed file with 14 additions and 26 deletions.
40 changes: 14 additions & 26 deletions docs/ru/docs/screens.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,58 +25,46 @@ php artisan orchid:screen Idea
В директории `app/Orchid/Screens` будет создан файл `Idea` со следующим содержанием:

```php
namespace App\Http\Controllers\Screens;

use Illuminate\Http\Request;
use Orchid\Screen\Screen;

class Idea extends Screen
{
/**
* Display header name
*
* @var string
*/
public $name = 'Idea Screen';

/**
* Display header description
*
* @var string
* Fetch data to be displayed on the screen.
*/
public $description = 'Idea Screen';
public function query() : array
{
return [];
}

/**
* Query data
*
* @return array
* The name of the screen is displayed in the header.
*/
public function query(): array
public function name(): ?string
{
return [];
return "Idea Screen";
}

/**
* Button commands
* The screen's action buttons.
*
* @return array
* @return \Orchid\Screen\Action[]
*/
public function commandBar(): array
public function commandBar() : array
{
return [];
}

/**
* Views
* The screen's layout elements.
*
* @return array
* @return \Orchid\Screen\Layout[]|string[]
*/
public function layout(): array
public function layout() : array
{
return [];
}
}

```

Класс экрана включает несколько методов, которые можно использовать для определения поведения и внешнего вида экрана. Эти методы включают:
Expand Down

0 comments on commit c7216a8

Please sign in to comment.