Auto load static page and generate routes for laravel.
Switch branches/tags
Clone or download
Latest commit 5bd53c6 Sep 18, 2018
Failed to load latest commit information.
src fixed logic Sep 17, 2018
tests first commit Sep 16, 2018
.gitignore first commit Sep 16, 2018 typo Sep 17, 2018
composer.json first commit Sep 16, 2018
composer.lock first commit Sep 16, 2018
phpunit.xml first commit Sep 16, 2018

This package will help you super faster to create page without set route and auto generate specific route.


$ composer require yish/autopage

Support auto discovery and you don’t want to do u can don’t discover and register Yish\AutoPage\AutoPageServiceProvider::class

Next, you need to create directory pages in resources/views, or you can use:

$ php artisan vendor:publish

To publish config auto-page.php setting the directory and other settings.


For example, you want to make http://localhost/hello you need to web.php and create route and make closure or controller, for now you don’t do this, you can negative to resources/views/pages and create hello.blade.php put in your html an code and done it.

// hello.blade.php
<h1>Hello, world</h1>

Try to visit http://localhost/hello and will see Hello, world it’s pretty amazing, right?

Supported 1 slug(required) and 5 options uri, so you can do: resources/views/hello/a/b/c/d/e, and visit http://localhost/hello/a/b/c/d/e


Sometimes, you need to add the customize whoops page for situation. For example, your directory is resources/views/hello but you need to set whoops for this directory, add whoops.blade.php on the same directory layer, if you want to customize specific whoops, you can do the same above, otherwise it will aborting 404 by default.

Enjoy it 🎉