2017 © Pedro Peláez
 

library viewfinder

extended plugin on view file finder from view name for laravel framework

image

jacksunny/viewfinder

extended plugin on view file finder from view name for laravel framework

  • Monday, June 12, 2017
  • by jacksunny2020
  • Repository
  • 1 Watchers
  • 0 Stars
  • 16 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

viewfinder

extended plugin on view file finder from view name for laravel framework, (*1)

How to install and configurate package

  1. install the laravel package composer require "jacksunny/viewfinder":"dev-master", (*2)

    please check exist line "minimum-stability": "dev" in composer.json if failed, (*3)

  2. append new service provider file line in the section providers of file app.config after appended,it should looks like, (*4)

   'providers' => [
        Illuminate\Auth\AuthServiceProvider::class,
        ......
        Jacksunny\ViewFinder\ExtendedViewServiceProvider::class,  //only default view finder class
        App\Providers\MyExtendedViewServiceProvider::class,       //custom my view finder class
    ],
   
  1. add test code to check if it works
    Route::get("/{entity}/{type}",function($entity,$type){
      return view("$entity.$type");
  });
  
  1. if wanna custom your ViewFinder you may create a class extends from AbsExtendedFileViewFinder,and a custom service provider extends from ExtendedViewServiceProvider
   class MyExtendedFileViewFinder extends AbsExtendedFileViewFinder {

    public function findNeededFilesInPath($name, $path, $user) {
      ...
    }
    
    class MyExtendedViewServiceProvider extends ExtendedViewServiceProvider {
    public function registerViewFinder() {
        $this->app->bind('view.finder', function ($app) {
            return new MyExtendedFileViewFinder($app['files'], $app['config']['view.paths']);
        });
    }
    
  1. please notify me if you got any problem or error on it,thank you!

The Versions

12/06 2017

dev-master

9999999-dev

extended plugin on view file finder from view name for laravel framework

  Sources   Download

The Requires

 

by Avatar jacksunny2020

12/06 2017

v0.7

0.7.0.0

extended plugin on view file finder from view name for laravel framework

  Sources   Download

The Requires

 

by Avatar jacksunny2020