An open API service indexing awesome lists of open source software.

https://github.com/benjaminhansen/laravelartisanmakeview

Command line utility with extended options to create views in Laravel.
https://github.com/benjaminhansen/laravelartisanmakeview

command custom laravel laravelphp makeview php

Last synced: 11 months ago
JSON representation

Command line utility with extended options to create views in Laravel.

Awesome Lists containing this project

README

          

# Laravel Artisan Make View

An extended replacement for Laravel's built-in make:view command.

Requires >= Laravel 5.0

```
composer require benjaminhansen/laravel-artisan-make-view
```

Configuration < Laravel 5.5
Open app/Console/Kernel.php and add BenjaminHansen\LaravelMakeView\MakeView::class, to the protected $commands array

## Usage

php artisan make:view view.name --extends=layouts.app --uses=bootstrap5/tailwind --empty --resourceful --suffix=something.php

- resourceful used to create a view directory from view.name and then resourceful view files index.blade.php, create.blade.php, show.blade.php, and edit.blade.php

- extends is optional if you set BASE_VIEW in your project's .env file
- If BASE_VIEW is set, but you use the --extends option, --extends takes precedence.

- uses is optional. Preconfigures the base view with Twitter Bootstrap CSS and JS or Tailwind CSS
- --uses=bootstrap5 or --uses=tailwind

- empty option is optional. Creates an empty view file with no layout extension.
- When using the empty option all other options are ignored.

- suffix is optional if you want to override the default blade.php file suffix with something else.