Laravel artisan своя команда

Помогите разобрать как в laravel написать свою команду artisan
Например: php artisan hello
Которая будет делать:

app\Http\Controllers\

  1. Создаст папку Hello
  2. Создаст файл HelloController.php
  3. Создаст namespace, use, class CategoryController extends Controller и метод public function index(){}

...

<?php
    namespace App\Http\Controllers\Hello;
    
    use App\Http\Controllers\Controller;
    use Illuminate\Http\Request;
    
    class HelloController extends Controller
    {
        public function index()
        {
            return view('hello.index');
        }

...

resources\views\

  1. Создаст папку Hello и view resources\views\Hello\index.blade.php

     @extends('layouts.app')
    
     @section('content')
     <h2>Hello index</h2>
     @endsection
    

Или пример реализации подобной задачки.


Ответы (0 шт):