yish/autopage

此包已被弃用且不再维护。没有建议的替代包。

自动加载静态页面并为 Laravel 生成路由。

1.0.1 2020-09-09 04:49 UTC

This package is auto-updated.

Last update: 2021-02-15 16:37:16 UTC


README

68747470733a2f2f692e696d6775722e636f6d2f534f36683478622e706e67

此包可以帮助您快速创建页面,无需设置路由和自动生成特定路由。

安装

$ composer require yish/autopage

支持自动发现,如果您不想这么做,可以不进行发现和注册 Yish\AutoPage\AutoPageServiceProvider::class

接下来,您需要在 resources/views 中创建目录 pages,或者您可以使用

$ php artisan vendor:publish

发布配置 auto-page.php,设置目录和其他设置。

使用方法

例如,您想创建 https:///hello,您需要在 web.php 中创建路由并创建闭包或控制器,但目前您不需要这么做,您可以负向到 resources/views/pages 并创建 hello.blade.php,放入您的 HTML 和代码,完成。

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

尝试访问 https:///hello,您将看到 Hello, world,非常神奇,对吧?

支持 1 个必需的 slug 和 5 个选项 URI,因此您可以这样做:resources/views/hello/a/b/c/d/e,并访问 https:///hello/a/b/c/d/e

可选

有时,您需要添加特定情况的自定义 whoops 页面。例如,您的目录是 resources/views/hello,但您需要为此目录设置 whoops,在相同目录层添加 whoops.blade.php,如果您想自定义特定 whoops,可以像上面一样做,否则默认将中止 404。

享受它 🎉