shergela / laravel-command
使用 Artisan 命令行界面创建文件夹、文件和 blade 文件以及更多命令。
dev-master
2022-10-08 17:37 UTC
Requires
- php: >=8.0
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 命令列表
创建文件
创建文件夹和文件类。
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)。有关更多信息,请参阅 许可证。