diff --git a/resources/views/pages/boilerplate.blade.php b/resources/views/pages/boilerplate.blade.php new file mode 100644 index 00000000..58fc2570 --- /dev/null +++ b/resources/views/pages/boilerplate.blade.php @@ -0,0 +1,112 @@ +@extends('layout') +@section('title', 'Скелет для вашего пакета Laravel') +@section('description', 'У вас идея для пакета Laravel? Начните с этого генератора, чтобы получить заготовочный код и сконцентрироваться на вашем проекте.') + +@section('content') + + + С чего начать? + + + Скелет для вашего пакета Laravel + + + + У вас идея для пакета Laravel? Начните с этого генератора, чтобы получить заготовочный код и + сконцентрироваться на вашем проекте. + + +
+
+
Кажется, я реализовывал это раньше, мне нужно проверить некоторые старые + проекты... +
+
+ image +
+
Разработчик
+ Который неэффективно использует свои решения повторно. +
+
+
+
+
+
+ + + +
+ +
+
+ +
+ +

Руководство

+ +
+ +

+ Для начала загрузите архив с шаблоном пакета. В нем содержатся все необходимые материалы + для создания пакета Laravel. +

+ + + Скачать скелет + +

+ После загрузки архива, распакуйте его в папку, где планируете разместить ваш пакет. +

+ +

+ Далее, откройте терминал и выполните следующую команду. Вам потребуется ответить на + несколько вопросов, таких как название вашего пакета: +

+ +
php ./configure.php
+ +

+ Готово. Наслаждайтесь процессом создания вашего собственного пакета! +

+
+
+ +

+ Для предложений смотрите исходный код. +

+ + +
+
+ +

Мотивация

+ +
+

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

+ +
    +
  • Управляемость: код становится легче обслуживать и изменять.
  • +
  • Тестируемость: пакеты упрощают процесс тестирования кода.
  • +
  • Документация: легче документировать отдельные пакеты, облегчая понимание их функционала.
  • +
  • Повторное использование: создавая компоненты программного обеспечения в виде пакетов, вы можете повторно использовать их в будущих проектах.
  • +
  • Вовлечение в сообщество: откройте исходный код и получите выгоду от PHP-сообщества.
  • +
+ +

+ Помимо перечисленного, есть и другие преимущества, делающие создание пакетов обязательным + шагом в разработке программного обеспечения. +

+
+
+
+
+ +
+@endsection diff --git a/routes/web.php b/routes/web.php index 173824c0..be1e3c2c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -39,6 +39,7 @@ Route::view('/courses', 'pages.courses')->name('courses'); Route::view('/assets', 'pages.assets')->name('assets'); +Route::view('/boilerplate', 'pages.boilerplate')->name('boilerplate'); Route::view('nav', 'pages.navigation')->name('nav'); Route::view('/admin', 'errors.admin');