Download the PHP package infinitietech/custom-view-laravel without Composer
On this page you can find all versions of the php package infinitietech/custom-view-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download infinitietech/custom-view-laravel
More information about infinitietech/custom-view-laravel
Files in infinitietech/custom-view-laravel
Package custom-view-laravel
Short Description A powerful and flexible Laravel package that extends the default view generation capabilities with customizable templates, layouts, and file management features
License MIT
Homepage https://github.com/Infinitietechnologies/custom-view-laravel
Informations about the package custom-view-laravel
Laravel Custom View Generator
A powerful and flexible Laravel package that extends the default view generation capabilities with customizable templates, layouts, and file management features. Created and maintained by infinitietech05.
📅 Version Compatibility
| Laravel Version | Package Version | PHP Version |
|---|---|---|
| 10.x | 1.x | >= 8.1 |
| 9.x | 1.x | >= 8.0 |
| 8.x | 1.x | >= 7.4 |
🚀 Features
- Create views with predefined templates (simple, blank, resource)
- Extend layout templates
- Add multiple sections to views
- Include Blade components
- File management operations (move, delete)
- File permission management
- Template shortcuts for common configurations
📋 Requirements
- PHP >= 7.4
- Laravel >= 8.0
⚙️ Installation
You can install the package via composer:
🔧 Usage
Basic View Creation
Layout and Sections
Components
File Management
File Permissions
📖 Command Reference
Arguments
name: The view name (e.g., "blog.index")
Options
| Option | Description | Example |
|---|---|---|
--type |
View type (simple, blank, resource) | --type=resource |
--extend or -E |
Layout template to extend | --extend=layouts.app |
--section or -S |
Sections to include (multiple allowed) | --section=content |
--component or -C |
Components to include (multiple allowed) | --component=navbar |
--manage or -M |
Manage operation (delete or move) | --manage=move |
--from |
Source view name for moving | --from=old-view |
--to |
Destination view name for moving | --to=new-view |
--permission or -P |
Apply file permission settings | --permission |
--chmod |
The chmod value | --chmod=644 |
--owner |
File owner | --owner=www-data |
--group |
File group | --group=www-data |
--template or -T |
Shorthand template option | --template |
🔍 Examples
Creating a Blog Post View
Setting Up an Admin Dashboard
📦 Configuration
Publish the configuration file:
This will create a config/custom-view.php file where you can modify various settings:
⚗️ Testing
🔄 Changelog
All notable changes to custom-view-laravel are documented in CHANGELOG.md
🎯 Roadmap
- [ ] Add support for view caching
- [ ] Implement template presets
- [ ] Add interactive mode
- [ ] Support for view components generation
🛟 Support
Issues and Questions
For bug reports and feature requests, please use the GitHub Issues.
Community
- Follow @infinitietech05 on GitHub
- Join our Discord community
🤝 Contributing
Please see CONTRIBUTING.md for details.
🔒 Security
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.
📊 Package Statistics
- Latest Release: v1.0.0
- Release Date: 2025-04-09 06:13:25 UTC
- Maintained by: @infinitietech05
- Downloads: View on Packagist
📝 License
The MIT License (MIT). Please see License File for more information.
👥 Credits
- infinitietech05
- Infinitie Technologies
- All Contributors
Last updated: 2025-04-09 06:13:25 UTC
All versions of custom-view-laravel with dependencies
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/console Version ^10.0|^11.0|^12.0