shergela/laravel-command

使用 Artisan 命令行界面创建文件夹、文件和 blade 文件以及更多命令。

dev-master 2022-10-08 17:37 UTC

This package is auto-updated.

Last update: 2024-09-19 09:27:36 UTC


README

Laravel Command 是一个包含一些 php artisan 命令的命令列表。您可以使用它来创建文件(在 app 目录中)或 blade 视图。

安装

使用以下命令使用 composer 需要此包

composer require shergela/laravel-command

在 config/app.php 中添加 ServiceProvide

<?php
return [
    Shergela\LaravelCommand\ShergelaServiceProvider::class
];

Artisan 命令列表

  1. 创建文件
  2. 创建视图
  3. 中间件列表
  4. 事件列表
  5. 作业列表
  6. 模型列表

创建文件

创建文件夹和文件类。
php artisan create:file Your/Folder/file.php

示例

php artisan create:file Helpers/helper.php

php artisan create:file example.php

上述操作将在 App 目录内创建一个 文件夹和文件 目录。

创建的存储库类的示例

<?php

namespace App\Helpers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Str;

class Helper
{
    public function __construct()
    {
        // Your code here
    }

    public function index(Request $request): void
    {
        // Write logic here
    }
}



创建视图

创建 blade 视图。
php artisan create:view your-blade-name

示例

php artisan create:view pages/users/user.blade.php

php artisan create:file users.blade.php
@extends('layouts.app')

@section('content')

	<h1> Hello World </h1>
	
@endsection

中间件列表

显示所有中间件。\

php artisan middleware:list
+--------------------------------------------------+--------------------------------------+-----------+----------+
| Full Path                                        | File Name                            | Extension | Size     |
+--------------------------------------------------+--------------------------------------+-----------+----------+
| C:\xampp\htdocs\laravel\app\Http\Middleware      | Authenticate.php                     | .php      | 0.49 kb  |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | EncryptCookies.php                   | .php      | 0.324 kb |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | PreventRequestsDuringMaintenance.php | .php      | 0.383 kb |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | RedirectIfAuthenticated.php          | .php      | 0.963 kb |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | TrimStrings.php                      | .php      | 0.4 kb   |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | TrustHosts.php                       | .php      | 0.392 kb |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | TrustProxies.php                     | .php      | 0.677 kb |
| C:\xampp\htdocs\laravel\app\Http\Middleware      | VerifyCsrfToken.php                  | .php      | 0.337 kb |
+--------------------------------------------------+--------------------------------------+-----------+----------+

事件列表

显示所有事件。\

php artisan event:list
+--------------------------------------------------+--------------------------------------+-----------+----------+
| Full Path                                        | File Name                            | Extension | Size     |
+--------------------------------------------------+--------------------------------------+-----------+----------+
| C:\xampp\htdocs\laravel\app\Events               | Mail.php                             | .php      | 0.49 kb  |
| C:\xampp\htdocs\laravel\app\Events               | Subscribe.php                        | .php      | 0.124 kb |
| C:\xampp\htdocs\laravel\app\Events               | PasswordRecovery.php                 | .php      | 0.384 kb |
+--------------------------------------------------+--------------------------------------+-----------+----------+

作业列表

显示所有作业。\

php artisan jobs:list
+--------------------------------------------------+--------------------------------------+-----------+----------+
| Full Path                                        | File Name                            | Extension | Size     |
+--------------------------------------------------+--------------------------------------+-----------+----------+
| C:\xampp\htdocs\laravel\app\Jobs                 | UserJob.php                          | .php      | 0.49 kb  |
| C:\xampp\htdocs\laravel\app\Jobs                 | AssignUserJob.php                    | .php      | 0.124 kb |
| C:\xampp\htdocs\laravel\app\Jobs                 | TestJob.php                          | .php      | 0.483 kb |
+--------------------------------------------------+--------------------------------------+-----------+----------+

模型列表

显示所有模型。\

php artisan model:list
+--------------------------------------------------+--------------------------------------+-----------+----------+
| Full Path                                        | File Name                            | Extension | Size     |
+--------------------------------------------------+--------------------------------------+-----------+----------+
| C:\xampp\htdocs\laravel\app\Models               | User.php                             | .php      | 0.419 kb  |
| C:\xampp\htdocs\laravel\app\Models               | Post.php                             | .php      | 0.524 kb |
| C:\xampp\htdocs\laravel\app\Models               | Roles.php                            | .php      | 0.483 kb |
+--------------------------------------------------+--------------------------------------+-----------+----------+

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证