renedekat/laravel-view-finder-creater

一个用于创建缺失视图的Laravel视图查找器替代品。

v2.0.2 2017-01-18 15:11 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:15:00 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License composer.lock

Build Status StyleCI Scrutinizer Code Quality SensioLabsInsight

创建缺失视图文件的Laravel视图查找器

默认情况下,当无法找到视图文件时,Laravel会抛出一个错误。此包替换了默认视图查找器,并基于模板动态创建缺失的视图文件。

默认模板在发布后可在 resources/assets/pages/missing.blade.php 中找到。

安装

通过Composer

$ composer require renedekat/laravel-view-finder-creater --sort-packages

替换默认的 ViewServiceProvider

// config/app.php
'providers' => [
	...
	//Illuminate\View\ViewServiceProvider::class,
	ReneDeKat\LaravelViewFileFinder\ViewServiceProvider::class,
];

或者,如果您只想在本地使用它(在开发期间很有用)

// config/app.php
'providers' => [
	...
	//Illuminate\View\ViewServiceProvider::class,
];
// app/Providers/AppServiceProvider
public function register()
{
    ...
    if ('local' == $this->app->environment()) {
        $this->app->register(\ReneDeKat\LaravelViewFileFinder\ViewServiceProvider::class);
    } else {
        $this->app->register(\Illuminate\View\ViewServiceProvider::class);
    }
    ...
}

必须使用此命令发布缺失页面模板文件

php artisan vendor:publish --provider="ReneDeKat\LaravelViewFileFinder\ViewServiceProvider" --tag="assets"

它将发布到 resources/assets/pages/missing.blade.php

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件 renedekat@9lives-development.com 联系我们,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件