Skip to content

Commit

Permalink
[compare] [9.x] 11c91dd...2d4ec79
Browse files Browse the repository at this point in the history
  • Loading branch information
russsiq committed Mar 10, 2022
1 parent 14281fa commit 7cb1fb8
Show file tree
Hide file tree
Showing 29 changed files with 366 additions and 169 deletions.
10 changes: 0 additions & 10 deletions docs/artisan.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,16 +142,6 @@ php artisan make:command SendEmails
*/
protected $description = 'Send a marketing email to a user';

/**
* Создать новый экземпляр команды.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}

/**
* Выполнить консольную команду.
*
Expand Down
4 changes: 2 additions & 2 deletions docs/authorization.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

Laravel предлагает два основных способа авторизации действий: [шлюзы](#gates) и [политики](#creating-policies). <!--Think of gates and policies like routes and controllers.--> Шлюзы обеспечивают простой подход к авторизации, основанный на замыкании, в то время как политики, <!--like controllers,--> группируют логику вокруг конкретной модели или ресурса. В этой документации мы сначала рассмотрим шлюзы, а затем рассмотрим политики.

Вам не нужно выбирать между использованием исключительно шлюзов или исключительно политик при создании приложения. Большинство приложений, скорее всего, будут содержать смесь шлюзов и политик, и это нормально! Шлюзы наиболее применимы к действиям, не связанным с какой-либо моделью или ресурсом, например, просмотр панели администратора. Напротив, политики следует использовать, когда вы хотите разрешить действие для конкретной модели или ресурса.
Вам не нужно выбирать между использованием исключительно шлюзов или исключительно политик при создании приложения. Большинство приложений, скорее всего, будут содержать смесь шлюзов и политик, и это нормально! Шлюзы наиболее применимы к действиям, не связанным с какой-либо моделью или ресурсом, например к просмотру панели администратора. Напротив, политики следует использовать, когда вы хотите разрешить действие для конкретной модели или ресурса.

<a name="gates"></a>
## Шлюзы
Expand Down Expand Up @@ -226,7 +226,7 @@ Laravel предлагает два основных способа автори
Вы можете определить авторизован ли текущий аутентифицированный пользователь для выполнения конкретного действия без написания специального шлюза, соответствующего этому действию. Laravel позволяет вам выполнять такие типы «упрощенных» проверок авторизации с помощью методов `Gate::allowIf` и `Gate::denyIf`:

```php
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Gate;

Gate::allowIf(fn ($user) => $user->isAdministrator());

Expand Down
2 changes: 1 addition & 1 deletion docs/billing.md
Original file line number Diff line number Diff line change
Expand Up @@ -1571,7 +1571,7 @@ Similary, if the customer has multiple subscriptions, you can also retrieve the
$invoice = $user->subscription('default')->upcomingInvoice();

<a name="previewing-subscription-invoices"></a>
### Previewing Subscription Invoice
### Previewing Subscription Invoices

Using the `previewInvoice` method, you can preview an invoice before making price changes. This will allow you to determine what your customer's invoice will look like when a given price change is made:

Expand Down
26 changes: 13 additions & 13 deletions docs/blade.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

Blade – это простой, но мощный движок шаблонов, входящий в состав Laravel. В отличие от некоторых шаблонизаторов PHP, Blade не ограничивает вас в использовании простого кода PHP в ваших шаблонах. На самом деле, все шаблоны Blade компилируются в простой код PHP и кешируются до тех пор, пока не будут изменены, что означает, что Blade добавляет фактически нулевую нагрузку вашему приложению. Файлы шаблонов Blade используют расширение файла `.blade.php` и обычно хранятся в каталоге `resources/views`.

Шаблоны Blade могут быть возвращены из маршрутов или контроллера с помощью глобального помощника `view`. Конечно, как упоминалось в документации по [HTML-шаблонам](views.md), данные могут быть переданы в шаблоны Blade, используя второй аргумент помощника `view`:
Шаблоны Blade могут быть возвращены из маршрутов или контроллеров с помощью глобального помощника `view`. Конечно, как упоминалось в документации по [HTML-шаблонам](views.md), данные могут быть переданы в шаблоны Blade, используя второй аргумент помощника `view`:

Route::get('/', function () {
return view('greeting', ['name' => 'Finn']);
Expand Down Expand Up @@ -399,18 +399,18 @@ Hello, @{{ name }}.

Переменная `$loop` также содержит множество других полезных свойств:

Свойство | Описание
------------- | -------------
`$loop->index` | Индекс текущей итерации цикла (начинается с 0).
`$loop->iteration` | Текущая итерация цикла (начинается с 1).
`$loop->remaining` | Итерации, оставшиеся в цикле.
`$loop->count` | Общее количество элементов в итерируемом массиве.
`$loop->first` | Первая ли это итерация цикла.
`$loop->last` | Последняя ли это итерация цикла.
`$loop->even` | Четная ли это итерация цикла.
`$loop->odd` | Нечетная ли это итерация цикла.
`$loop->depth` | Уровень вложенности текущего цикла.
`$loop->parent` | Переменная родительского цикла во вложенном цикле.
| Свойство | Описание |
|--------------------|--------------------------------------------------------|
| `$loop->index` | Индекс текущей итерации цикла (начинается с 0). |
| `$loop->iteration` | Текущая итерация цикла (начинается с 1). |
| `$loop->remaining` | Итерации, оставшиеся в цикле. |
| `$loop->count` | Общее количество элементов в итерируемом массиве. |
| `$loop->first` | Первая ли это итерация цикла. |
| `$loop->last` | Последняя ли это итерация цикла. |
| `$loop->even` | Четная ли это итерация цикла. |
| `$loop->odd` | Нечетная ли это итерация цикла. |
| `$loop->depth` | Уровень вложенности текущего цикла. |
| `$loop->parent` | Переменная родительского цикла во вложенном цикле. |

<a name="conditional-classes"></a>
### Условные классы
Expand Down
2 changes: 1 addition & 1 deletion docs/broadcasting.md
Original file line number Diff line number Diff line change
Expand Up @@ -882,7 +882,7 @@ Echo.join(`chat.${roomId}`)

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

Для начала ваша модель Eloquent должна использовать трейт `Illuminate\Database\Eloquent\BroadcastsEvents`. Кроме того, модель должна определять метод `broadcastsOn`, который будет возвращать массив каналов, по которым должны транслироваться события модели:
Для начала ваша модель Eloquent должна использовать трейт `Illuminate\Database\Eloquent\BroadcastsEvents`. Кроме того, модель должна определять метод `broadcastOn`, который будет возвращать массив каналов, по которым должны транслироваться события модели:

```php
<?php
Expand Down
20 changes: 10 additions & 10 deletions docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,16 @@

Все переменные в файлах `.env` обычно анализируются как строки, поэтому были созданы некоторые зарезервированные значения, позволяющие вам возвращать более широкий диапазон типов из функции `env()`:

Значение `.env` | Значение `env()`
------------- | -------------
true | (bool) true
(true) | (bool) true
false | (bool) false
(false) | (bool) false
empty | (string) ''
(empty) | (string) ''
null | (null) null
(null) | (null) null
| Значение `.env` | Значение `env()` |
|--------------|---------------|
| true | (bool) true |
| (true) | (bool) true |
| false | (bool) false |
| (false) | (bool) false |
| empty | (string) '' |
| (empty) | (string) '' |
| null | (null) null |
| (null) | (null) null |

Если вам нужно определить переменную окружения со значением, содержащим пробелы, то вы можете сделать это, заключив значение в двойные кавычки:

Expand Down
Loading

0 comments on commit 7cb1fb8

Please sign in to comment.