Skip to content

Исправлены мелкие косяки отображения #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,7 @@ Laravel также предлагает механизм для «выхода»

- Метод `retrieveByCredentials` принимает массив учетных данных, переданный методу `Auth::attempt` при попытке аутентификации в приложении. Затем метод должен «запросить» у постоянного хранилища пользователя, соответствующего этим учетным данным. Как правило, этот метод запускает запрос с условием `WHERE`, который ищет запись пользователя с «именем пользователя», равнозначным `$credentials['имя пользователя']`. Метод должен возвращать реализацию `Authenticatable`. **Этот метод не должен пытаться выполнить проверку пароля или аутентификацию.**

- Метод validateCredentials должен сравнивать переданный `$user` с `$credentials` для аутентификации пользователя. Например, этот метод обычно использует метод `Hash::check` для сравнения значения `$user->getAuthPassword()` со значением `$credentials['password']`. Этот метод должен возвращать `true` или `false`, указывая, действителен ли пароль.
- Метод `validateCredentials` должен сравнивать переданный `$user` с `$credentials` для аутентификации пользователя. Например, этот метод обычно использует метод `Hash::check` для сравнения значения `$user->getAuthPassword()` со значением `$credentials['password']`. Этот метод должен возвращать `true` или `false`, указывая, действителен ли пароль.

<a name="the-authenticatable-contract"></a>
### Контракт `Authenticatable`
Expand Down
12 changes: 6 additions & 6 deletions blade.md
Original file line number Diff line number Diff line change
Expand Up @@ -1158,11 +1158,11 @@ Blade автоматически обнаружит класс, связанны

Теперь, когда мы определили наш макет и шаблоны списка задач, нам просто нужно вернуть представление `task` из маршрута:

use App\Models\Task;

Route::get('/tasks', function () {
return view('tasks', ['tasks' => Task::all()]);
});
use App\Models\Task;
Route::get('/tasks', function () {
return view('tasks', ['tasks' => Task::all()]);
});

<a name="layouts-using-template-inheritance"></a>
### Макеты с использованием наследования шаблонов
Expand Down Expand Up @@ -1226,7 +1226,7 @@ Route::get('/tasks', function () {

Директива `@yield` также принимает значение по умолчанию в качестве второго параметра. Это значение будет отображено, если дополняемый раздел не определен:

@yield('content', 'Default content')
@yield('content', 'Default content')

<a name="forms"></a>
## Формы
Expand Down
10 changes: 5 additions & 5 deletions collections.md
Original file line number Diff line number Diff line change
Expand Up @@ -1551,7 +1551,7 @@ git 470922e766798ba65da7dd5d2181351524cbcd69
// [1, 2, 3]

<a name="method-pipethrough"></a>
#### `pipeThrough()` {.collection-method}
#### `pipeThrough()`

Метод `pipeThrough` передает коллекцию заданному массиву замыканий и возвращает результат выполненных замыканий:

Expand Down Expand Up @@ -1950,7 +1950,7 @@ git 470922e766798ba65da7dd5d2181351524cbcd69
// [3, 2, 5, 1, 4] - (последовательность случайная)

<a name="method-sliding"></a>
#### `sliding()` {#collection-method}
#### `sliding()`

Метод `sliding` возвращает новую коллекцию фрагментов (chunks), представляющих представление элементов коллекции в виде "скользящего окна":

Expand Down Expand Up @@ -2059,7 +2059,7 @@ git 470922e766798ba65da7dd5d2181351524cbcd69
Возвращенный фрагмент по умолчанию сохранит ключи. Если вы не хотите сохранять исходные ключи, вы можете использовать метод [`values`](#method-values), чтобы переиндексировать их.

<a name="method-sole"></a>
#### `sole()` {#collection-method}
#### `sole()`

Метод `sole` возвращает первый элемент в коллекции, который проходит заданный тест на истинность, но только если тест на истинность соответствует ровно одному элементу:

Expand Down Expand Up @@ -2278,7 +2278,7 @@ git 470922e766798ba65da7dd5d2181351524cbcd69
Этот метод имеет ту же сигнатуру, что и метод [`sortKeys`](#method-sortkeys), но отсортирует коллекцию в обратном порядке.

<a name="method-sortkeysusing"></a>
#### `sortKeysUsing()` {.collection-method}
#### `sortKeysUsing()`

Метод `sortKeysUsing` сортирует коллекцию по ключам базового ассоциативного массива с помощью обратного вызова:

Expand Down Expand Up @@ -2547,7 +2547,7 @@ git 470922e766798ba65da7dd5d2181351524cbcd69
> {note} В отличие от большинства других методов коллекции, `transform` модифицирует коллекцию. Если вы хотите вместо этого создать новую коллекцию, используйте метод [`map`](#method-map).

<a name="method-undot"></a>
#### `undot()` {.collection-method}
#### `undot()`

Метод `undot` расширяет одномерную коллекцию, использующую «точечную» нотацию, в многомерную коллекцию:

Expand Down
40 changes: 15 additions & 25 deletions helpers.md
Original file line number Diff line number Diff line change
Expand Up @@ -290,16 +290,6 @@ Laravel содержит множество глобальных «вспомо
<a name="method-listing"></a>
## Список методов

<!-- <style>
#collection-method code {
font-size: 14px;
}

#collection-method:not(.first-collection-method) {
margin-top: 50px;
}
</style> -->

<a name="arrays"></a>
## Массивы и объекты

Expand Down Expand Up @@ -1699,7 +1689,7 @@ Laravel содержит множество глобальных «вспомо
// 2

<a name="method-str-substrreplace"></a>
#### `Str::substrReplace()` {.collection-method}
#### `Str::substrReplace()`

Метод `Str::substrReplace` заменяет текст в части строки, начиная с позиции, указанной третьим аргументом, и заменяет число символов, указанное четвертым аргументом. Передав `0` четвертым аргументом в метод, строка будет вставлена в указанную позицию без замены каких-либо существующих символов в строке:

Expand All @@ -1723,7 +1713,7 @@ Laravel содержит множество глобальных «вспомо
// A Nice Title Uses The Correct Case

<a name="method-str-to-html-string"></a>
#### `Str::toHtmlString()` {.collection-method}
#### `Str::toHtmlString()`

Метод `Str::toHtmlString` преобразует экземпляр строки в экземпляр Illuminate\Support\HtmlString, который может отображаться в шаблонах Blade:

Expand Down Expand Up @@ -1893,7 +1883,7 @@ Str::wordCount('Hello, world!'); // 2
// 'This '

<a name="method-fluent-str-between"></a>
#### `between` {.collection-method}
#### `between`

Метод `between` возвращает часть строки между двумя значениями:

Expand Down Expand Up @@ -2432,7 +2422,7 @@ If no matches are found, an empty collection will be returned.
// '/Laravel'

<a name="method-fluent-str-scan"></a>
#### `scan` {.collection-method}
#### `scan`

Метод `scan` анализирует входные данные из строки в коллекцию в соответствии с форматом, поддерживаемым [`sscanf` функцией PHP](https://www.php.net/manual/ru/function.sscanf.php):

Expand Down Expand Up @@ -2543,7 +2533,7 @@ If no matches are found, an empty collection will be returned.
// Frame

<a name="method-fluent-str-substrreplace"></a>
#### `substrReplace` {.collection-method}
#### `substrReplace`

Метод `substrReplace` заменяет текст в части строки, начиная с позиции, указанной третьим аргументом, и заменяет число символов, указанное четвертым аргументом. Передав 0 четвертым аргументом в метод, строка будет вставлена в указанную позицию без замены каких-либо существующих символов в строке:

Expand Down Expand Up @@ -2649,7 +2639,7 @@ If no matches are found, an empty collection will be returned.
При необходимости вы можете передать другое замыкание в качестве третьего параметра методу `when`. Это замыкание будет выполнено, если параметр условия оценивается как `false`.

<a name="method-fluent-str-when-contains"></a>
#### `whenContains` {.collection-method}
#### `whenContains`

Метод `whenContains` вызывает данное замыкание, если строка содержит заданное значение. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand All @@ -2676,7 +2666,7 @@ If no matches are found, an empty collection will be returned.
// Tony Stark

<a name="method-fluent-str-when-contains-all"></a>
#### `whenContainsAll` {.collection-method}
#### `whenContainsAll`

Метод `whenContainsAll` вызывает данное замыкание, если строка содержит все заданные подстроки. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand Down Expand Up @@ -2705,7 +2695,7 @@ If no matches are found, an empty collection will be returned.
// 'Laravel'

<a name="method-fluent-str-when-not-empty"></a>
#### `whenNotEmpty` {.collection-method}
#### `whenNotEmpty`

Метод `whenNotEmpty` вызывает данное замыкание, если строка не пуста. Если замыкание возвращает значение, это значение также будет возвращено методом `whenNotEmpty`. Если замыкание не возвращает значение, будет возвращен экземпляр класса `Stringable`:

Expand All @@ -2718,7 +2708,7 @@ If no matches are found, an empty collection will be returned.
// 'Laravel Framework'

<a name="method-fluent-str-when-starts-with"></a>
#### `whenStartsWith` {.collection-method}
#### `whenStartsWith`

Метод `whenStartsWith` вызывает данное замыкание, если строка начинается с данной подстроки. Замыкание получит свободный экземпляр класса `Stringable` в качестве аргумента:

Expand All @@ -2731,7 +2721,7 @@ If no matches are found, an empty collection will be returned.
// 'Disney World'

<a name="method-fluent-str-when-ends-with"></a>
#### `whenEndsWith` {.collection-method}
#### `whenEndsWith`

Метод `whenEndsWith` вызывает данное замыкание, если строка заканчивается заданной подстрокой. Замыкание получит свободный экземпляр строки:

Expand All @@ -2744,7 +2734,7 @@ If no matches are found, an empty collection will be returned.
// 'Disney World'

<a name="method-fluent-str-when-exactly"></a>
#### `whenExactly` {.collection-method}
#### `whenExactly`

Метод `whenExactly` вызывает данное замыкание, если строка точно соответствует заданной строке. Закрытие получит свободный экземпляр строки:

Expand All @@ -2757,7 +2747,7 @@ If no matches are found, an empty collection will be returned.
// 'Laravel'

<a name="method-fluent-str-when-is"></a>
#### `whenIs` {.collection-method}
#### `whenIs`

Метод `whenIs` вызывает данное замыкание, если строка соответствует заданному шаблону. Звездочки могут использоваться в качестве подстановочных знаков. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand All @@ -2770,7 +2760,7 @@ If no matches are found, an empty collection will be returned.
// 'foo/bar/baz'

<a name="method-fluent-str-when-is-ascii"></a>
#### `whenIsAscii` {.collection-method}
#### `whenIsAscii`

Метод `whenIsAscii` вызывает данное замыкание, если строка представляет собой 7-битный ASCII. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand All @@ -2783,7 +2773,7 @@ If no matches are found, an empty collection will be returned.
// 'Laravel'

<a name="method-fluent-str-when-is-uuid"></a>
#### `whenIsUuid` {.collection-method}
#### `whenIsUuid`

Метод `whenIsUuid` вызывает данное замыкание, если строка является допустимым UUID. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand All @@ -2796,7 +2786,7 @@ If no matches are found, an empty collection will be returned.
// 'a0a2a2d2'

<a name="method-fluent-str-when-test"></a>
#### `whenTest` {.collection-method}
#### `whenTest`

Метод `whenTest` вызывает данное замыкание, если строка соответствует заданному регулярному выражению. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:

Expand Down
8 changes: 8 additions & 0 deletions homestead.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ Homestead работает в любой системе Windows, macOS или Li
<a name="included-software"></a>
### Включенное в набор программное обеспечение

<div class="docs-column-list-2" markdown="1">

- Ubuntu 20.04
- Git
- PHP 8.1
Expand All @@ -44,10 +46,14 @@ Homestead работает в любой системе Windows, macOS или Li
- Xdebug
- XHProf / Tideways / XHGui
- wp-cli
-
</div>

<a name="optional-software"></a>
### Дополнительное программное обеспечение

<div class="docs-column-list-2" markdown="1">

- Apache
- Blackfire
- Cassandra
Expand Down Expand Up @@ -78,6 +84,8 @@ Homestead работает в любой системе Windows, macOS или Li
- Trader <small>(PHP extension)</small>
- Webdriver & Laravel Dusk Utilities

</div>

<a name="installation-and-setup"></a>
## Установка и настройка

Expand Down
20 changes: 1 addition & 19 deletions migrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -294,24 +294,6 @@ Laravel будет использовать имя миграции, чтобы

Построитель схем Blueprint предлагает множество методов, соответствующих различным типам столбцов, которые вы можете добавить в таблицы базы данных. Все доступные методы перечислены в таблице ниже:

<!-- <style>
#collection-method-list > p {
column-count: 3; -moz-column-count: 3; -webkit-column-count: 3;
column-gap: 2em; -moz-column-gap: 2em; -webkit-column-gap: 2em;
}

#collection-method-list a {
display: block;
}

.collection-method code {
font-size: 14px;
}

.collection-method:not(.first-collection-method) {
margin-top: 50px;
}
</style> -->

<div class="docs-column-list" markdown="1">

Expand Down Expand Up @@ -763,7 +745,7 @@ Laravel будет использовать имя миграции, чтобы
$table->tinyInteger('votes');

<a name="column-method-tinyText"></a>
#### `tinyText()` {#collection-method}
#### `tinyText()`

Метод `tinyText` создаёт эквивалент столбца `TINYTEXT`:

Expand Down
1 change: 0 additions & 1 deletion upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ git: 6ac13f37adbed3ce6a6532fd790f70bd731b8571

# Руководство по обновлению

- [Обновление с 7.x версии до 8.0](#upgrade-8.0)

<a name="high-impact-changes"></a>
## Изменения, оказывающие большое влияние
Expand Down