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.
- Host: GitHub
- URL: https://github.com/benjaminhansen/laravelartisanmakeview
- Owner: benjaminhansen
- Created: 2016-10-12T21:35:46.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T13:22:09.000Z (over 1 year ago)
- Last Synced: 2024-10-28T17:38:36.762Z (over 1 year ago)
- Topics: command, custom, laravel, laravelphp, makeview, php
- Language: PHP
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.