Laravel 5 如何使用artisan在laravel 5.1中创建视图

Laravel 5 如何使用artisan在laravel 5.1中创建视图,laravel-5,views,laravel-5.1,Laravel 5,Views,Laravel 5.1,我一直在文档中寻找一种解决方案,用基本的CURD操作生成视图,但没有太大成功 我想这可能很简单,但我遗漏了一些东西,或者不够努力 我可以使用以下artisan命令制作模型和控制器 php artisan make:model modelName php artisan make:controller controllerName 但是,我们如何制作基本的凝乳视图呢。差不多 php artisan make:views 找不到这方面的任何文件。请帮助如果您使用的是laravel 5.1或5

我一直在文档中寻找一种解决方案,用基本的CURD操作生成视图,但没有太大成功

我想这可能很简单,但我遗漏了一些东西,或者不够努力

我可以使用以下artisan命令制作模型和控制器

php artisan make:model modelName

php artisan make:controller controllerName
但是,我们如何制作基本的凝乳视图呢。差不多

 php artisan make:views

找不到这方面的任何文件。请帮助

如果您使用的是laravel 5.1或5.2,此gist可以帮助您执行:view命令只需创建命令副本并粘贴gist中的代码

步骤1:

php artisan make:command MakeViewCommand

步骤2:

从这个要点上抄袭课堂


在撰写本文时,如果不编写自己的命令或使用第三方软件包,就无法通过artisan创建视图。您可以按照建议编写自己的命令,也可以使用。

在v5.4中,您需要使用以下命令创建命令: php artisan make:command MakeView

在使用它之前,必须在App/Console/Kernel中注册它

protected $commands = [
        Commands\MakeView::class
    ];

然后创建一个视图,如:php artisan make:view posts/create

Laravel官方没有任何artisan Cammand视图。

但您可以添加第三方插件,如Artisan View 这是链接

根据提供的指南将此插件添加到项目中后,您应该能够执行以下命令:

  • 在默认目录中创建一个视图'index.blade.php'

    $ php artisan make:view index
    
    php artisan make:view index
    
    php artisan make:view user/index
    
  • 在子目录(“页面”)中创建视图“index.blade.php”

  • 创建具有不同文件扩展名('index.html')的视图


使用Laravel More命令包,使用
php artisan make:view{view name}
命令创建视图(刀片)文件非常简单

首先安装laravelmore命令

composer需要anik/laravel more命令--dev

然后跑

php artisan make:view{view name}

比如说

它在资源/views目录中创建index.blade.php

$ php artisan make:view index
php artisan make:view index
php artisan make:view user/index
它在资源/views/user目录中创建index.blade.php

$ php artisan make:view index
php artisan make:view index
php artisan make:view user/index

谢谢。

没有artisan命令来生成基本CRUD视图,甚至没有空视图。是否有任何解决方法来实现这一点……您可以自己编写,创建artisan非常容易如果您不需要自定义,它比sven/artisan viewStep 1现在返回
命令“make:console”未定义。
您将需要使用
make:command
来代替。您尝试了哪个版本的laravel,这对5.1和5.2有效,我也使用了5.3。如何使用该类将内容放入创建的视图中?这是一种简单的方法。