You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: authentication.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -627,7 +627,7 @@ Laravel также предлагает механизм для «выхода»
627
627
628
628
- Метод `retrieveByCredentials` принимает массив учетных данных, переданный методу `Auth::attempt` при попытке аутентификации в приложении. Затем метод должен «запросить» у постоянного хранилища пользователя, соответствующего этим учетным данным. Как правило, этот метод запускает запрос с условием `WHERE`, который ищет запись пользователя с «именем пользователя», равнозначным `$credentials['имя пользователя']`. Метод должен возвращать реализацию `Authenticatable`. **Этот метод не должен пытаться выполнить проверку пароля или аутентификацию.**
629
629
630
-
- Метод validateCredentials должен сравнивать переданный `$user` с `$credentials` для аутентификации пользователя. Например, этот метод обычно использует метод `Hash::check` для сравнения значения `$user->getAuthPassword()` со значением `$credentials['password']`. Этот метод должен возвращать `true` или `false`, указывая, действителен ли пароль.
630
+
- Метод `validateCredentials` должен сравнивать переданный `$user` с `$credentials` для аутентификации пользователя. Например, этот метод обычно использует метод `Hash::check` для сравнения значения `$user->getAuthPassword()` со значением `$credentials['password']`. Этот метод должен возвращать `true` или `false`, указывая, действителен ли пароль.
Copy file name to clipboardExpand all lines: blade.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1158,11 +1158,11 @@ Blade автоматически обнаружит класс, связанны
1158
1158
1159
1159
Теперь, когда мы определили наш макет и шаблоны списка задач, нам просто нужно вернуть представление `task` из маршрута:
1160
1160
1161
-
use App\Models\Task;
1162
-
1163
-
Route::get('/tasks', function () {
1164
-
return view('tasks', ['tasks' => Task::all()]);
1165
-
});
1161
+
use App\Models\Task;
1162
+
1163
+
Route::get('/tasks', function () {
1164
+
return view('tasks', ['tasks' => Task::all()]);
1165
+
});
1166
1166
1167
1167
<aname="layouts-using-template-inheritance"></a>
1168
1168
### Макеты с использованием наследования шаблонов
@@ -1226,7 +1226,7 @@ Route::get('/tasks', function () {
1226
1226
1227
1227
Директива `@yield` также принимает значение по умолчанию в качестве второго параметра. Это значение будет отображено, если дополняемый раздел не определен:
Возвращенный фрагмент по умолчанию сохранит ключи. Если вы не хотите сохранять исходные ключи, вы можете использовать метод [`values`](#method-values), чтобы переиндексировать их.
2060
2060
2061
2061
<aname="method-sole"></a>
2062
-
#### `sole()` {#collection-method}
2062
+
#### `sole()`
2063
2063
2064
2064
Метод `sole` возвращает первый элемент в коллекции, который проходит заданный тест на истинность, но только если тест на истинность соответствует ровно одному элементу:
> {note} В отличие от большинства других методов коллекции, `transform` модифицирует коллекцию. Если вы хотите вместо этого создать новую коллекцию, используйте метод [`map`](#method-map).
2548
2548
2549
2549
<aname="method-undot"></a>
2550
-
#### `undot()` {.collection-method}
2550
+
#### `undot()`
2551
2551
2552
2552
Метод `undot` расширяет одномерную коллекцию, использующую «точечную» нотацию, в многомерную коллекцию:
@@ -1699,7 +1689,7 @@ Laravel содержит множество глобальных «вспомо
1699
1689
// 2
1700
1690
1701
1691
<aname="method-str-substrreplace"></a>
1702
-
#### `Str::substrReplace()`{.collection-method}
1692
+
#### `Str::substrReplace()`
1703
1693
1704
1694
Метод `Str::substrReplace` заменяет текст в части строки, начиная с позиции, указанной третьим аргументом, и заменяет число символов, указанное четвертым аргументом. Передав `0` четвертым аргументом в метод, строка будет вставлена в указанную позицию без замены каких-либо существующих символов в строке:
1705
1695
@@ -1723,7 +1713,7 @@ Laravel содержит множество глобальных «вспомо
1723
1713
// A Nice Title Uses The Correct Case
1724
1714
1725
1715
<aname="method-str-to-html-string"></a>
1726
-
#### `Str::toHtmlString()`{.collection-method}
1716
+
#### `Str::toHtmlString()`
1727
1717
1728
1718
Метод `Str::toHtmlString` преобразует экземпляр строки в экземпляр Illuminate\Support\HtmlString, который может отображаться в шаблонах Blade:
Метод `between` возвращает часть строки между двумя значениями:
1899
1889
@@ -2432,7 +2422,7 @@ If no matches are found, an empty collection will be returned.
2432
2422
// '/Laravel'
2433
2423
2434
2424
<aname="method-fluent-str-scan"></a>
2435
-
#### `scan`{.collection-method}
2425
+
#### `scan`
2436
2426
2437
2427
Метод `scan` анализирует входные данные из строки в коллекцию в соответствии с форматом, поддерживаемым [`sscanf` функцией PHP](https://www.php.net/manual/ru/function.sscanf.php):
2438
2428
@@ -2543,7 +2533,7 @@ If no matches are found, an empty collection will be returned.
2543
2533
// Frame
2544
2534
2545
2535
<aname="method-fluent-str-substrreplace"></a>
2546
-
#### `substrReplace` {.collection-method}
2536
+
#### `substrReplace`
2547
2537
2548
2538
Метод `substrReplace` заменяет текст в части строки, начиная с позиции, указанной третьим аргументом, и заменяет число символов, указанное четвертым аргументом. Передав 0 четвертым аргументом в метод, строка будет вставлена в указанную позицию без замены каких-либо существующих символов в строке:
2549
2539
@@ -2649,7 +2639,7 @@ If no matches are found, an empty collection will be returned.
2649
2639
При необходимости вы можете передать другое замыкание в качестве третьего параметра методу `when`. Это замыкание будет выполнено, если параметр условия оценивается как `false`.
2650
2640
2651
2641
<aname="method-fluent-str-when-contains"></a>
2652
-
#### `whenContains` {.collection-method}
2642
+
#### `whenContains`
2653
2643
2654
2644
Метод `whenContains` вызывает данное замыкание, если строка содержит заданное значение. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
2655
2645
@@ -2676,7 +2666,7 @@ If no matches are found, an empty collection will be returned.
2676
2666
// Tony Stark
2677
2667
2678
2668
<aname="method-fluent-str-when-contains-all"></a>
2679
-
#### `whenContainsAll` {.collection-method}
2669
+
#### `whenContainsAll`
2680
2670
2681
2671
Метод `whenContainsAll` вызывает данное замыкание, если строка содержит все заданные подстроки. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
2682
2672
@@ -2705,7 +2695,7 @@ If no matches are found, an empty collection will be returned.
2705
2695
// 'Laravel'
2706
2696
2707
2697
<aname="method-fluent-str-when-not-empty"></a>
2708
-
#### `whenNotEmpty` {.collection-method}
2698
+
#### `whenNotEmpty`
2709
2699
2710
2700
Метод `whenNotEmpty` вызывает данное замыкание, если строка не пуста. Если замыкание возвращает значение, это значение также будет возвращено методом `whenNotEmpty`. Если замыкание не возвращает значение, будет возвращен экземпляр класса `Stringable`:
2711
2701
@@ -2718,7 +2708,7 @@ If no matches are found, an empty collection will be returned.
2718
2708
// 'Laravel Framework'
2719
2709
2720
2710
<aname="method-fluent-str-when-starts-with"></a>
2721
-
#### `whenStartsWith` {.collection-method}
2711
+
#### `whenStartsWith`
2722
2712
2723
2713
Метод `whenStartsWith` вызывает данное замыкание, если строка начинается с данной подстроки. Замыкание получит свободный экземпляр класса `Stringable` в качестве аргумента:
2724
2714
@@ -2731,7 +2721,7 @@ If no matches are found, an empty collection will be returned.
2731
2721
// 'Disney World'
2732
2722
2733
2723
<aname="method-fluent-str-when-ends-with"></a>
2734
-
#### `whenEndsWith` {.collection-method}
2724
+
#### `whenEndsWith`
2735
2725
2736
2726
Метод `whenEndsWith` вызывает данное замыкание, если строка заканчивается заданной подстрокой. Замыкание получит свободный экземпляр строки:
2737
2727
@@ -2744,7 +2734,7 @@ If no matches are found, an empty collection will be returned.
2744
2734
// 'Disney World'
2745
2735
2746
2736
<aname="method-fluent-str-when-exactly"></a>
2747
-
#### `whenExactly` {.collection-method}
2737
+
#### `whenExactly`
2748
2738
2749
2739
Метод `whenExactly` вызывает данное замыкание, если строка точно соответствует заданной строке. Закрытие получит свободный экземпляр строки:
2750
2740
@@ -2757,7 +2747,7 @@ If no matches are found, an empty collection will be returned.
2757
2747
// 'Laravel'
2758
2748
2759
2749
<aname="method-fluent-str-when-is"></a>
2760
-
#### `whenIs` {.collection-method}
2750
+
#### `whenIs`
2761
2751
2762
2752
Метод `whenIs` вызывает данное замыкание, если строка соответствует заданному шаблону. Звездочки могут использоваться в качестве подстановочных знаков. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
2763
2753
@@ -2770,7 +2760,7 @@ If no matches are found, an empty collection will be returned.
2770
2760
// 'foo/bar/baz'
2771
2761
2772
2762
<aname="method-fluent-str-when-is-ascii"></a>
2773
-
#### `whenIsAscii` {.collection-method}
2763
+
#### `whenIsAscii`
2774
2764
2775
2765
Метод `whenIsAscii` вызывает данное замыкание, если строка представляет собой 7-битный ASCII. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
2776
2766
@@ -2783,7 +2773,7 @@ If no matches are found, an empty collection will be returned.
2783
2773
// 'Laravel'
2784
2774
2785
2775
<aname="method-fluent-str-when-is-uuid"></a>
2786
-
#### `whenIsUuid` {.collection-method}
2776
+
#### `whenIsUuid`
2787
2777
2788
2778
Метод `whenIsUuid` вызывает данное замыкание, если строка является допустимым UUID. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
2789
2779
@@ -2796,7 +2786,7 @@ If no matches are found, an empty collection will be returned.
2796
2786
// 'a0a2a2d2'
2797
2787
2798
2788
<aname="method-fluent-str-when-test"></a>
2799
-
#### `whenTest` {.collection-method}
2789
+
#### `whenTest`
2800
2790
2801
2791
Метод `whenTest` вызывает данное замыкание, если строка соответствует заданному регулярному выражению. Замыкание получит экземпляр класса `Stringable` в качестве аргумента:
Copy file name to clipboardExpand all lines: migrations.md
+1-19Lines changed: 1 addition & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -294,24 +294,6 @@ Laravel будет использовать имя миграции, чтобы
294
294
295
295
Построитель схем Blueprint предлагает множество методов, соответствующих различным типам столбцов, которые вы можете добавить в таблицы базы данных. Все доступные методы перечислены в таблице ниже:
0 commit comments