2017-11-21 5 views
2

lumen 5.5アプリケーションでは、付属のboostrap-4ブレードテンプレートをvendor/illuminate/pagination/resources/views/bootstrap-4.blade.phpから使いたいと思います。ルーメンにブートストラップ-4ブレードテンプレートを使用するには?

だから私は、残念ながら、私が唯一のエラーメッセージが出ない

{{ $pics->links('pagination.bootstrap-4') }} 

{{ $pics->links() }} 

を変更しました。

提供されているbootstrap-4テンプレートを使用するにはどうすればよいですか?

エラーメッセージ:

(2/2) ErrorException 
View [bootstrap-4] not found. (View: /Volumes/Macintosh HD/Users/ernst/Source/php/pics/resources/views/admin.blade.php) 
in FileViewFinder.php (line 137) 
at CompilerEngine->handleViewException(object(InvalidArgumentException), 0) 
in PhpEngine.php (line 45) 
at PhpEngine->evaluatePath('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/storage/framework/views/4c88ecb1e4d59a7ef025e62d1c88dd590ab7939b.php', array('__env' => object(Factory), 'app' => object(Application), 'pics' => object(LengthAwarePaginator))) 
in CompilerEngine.php (line 59) 
at CompilerEngine->get('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/resources/views/admin.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'pics' => object(LengthAwarePaginator))) 
in View.php (line 137) 
at View->getContents() 
in View.php (line 120) 
at View->renderContents() 
in View.php (line 85) 
at View->render() 
in Response.php (line 42) 
at Response->setContent(object(View)) 
in Response.php (line 201) 
at Response->__construct(object(View)) 
in RoutesRequests.php (line 431) 
at Application->prepareResponse(object(View)) 
in RoutesRequests.php (line 373) 
at Application->callControllerCallable(array(object(AdminController), 'admin'), array()) 
in RoutesRequests.php (line 339) 
at Application->callLumenController(object(AdminController), 'admin', array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 313) 
at Application->callControllerAction(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 275) 
at Application->callActionOnArrayBasedRoute(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 260) 
at Application->handleFoundRoute(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 160) 
at Application->Laravel\Lumen\Concerns\{closure}() 
in RoutesRequests.php (line 413) 
at Application->sendThroughPipeline(array(), object(Closure)) 
in RoutesRequests.php (line 166) 
at Application->dispatch(null) 
in RoutesRequests.php (line 107) 
at Application->run() 
in index.php (line 28) 
(1/2) InvalidArgumentException 
View [bootstrap-4] not found. 
in FileViewFinder.php (line 137) 
at FileViewFinder->findInPaths('bootstrap-4', array('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/resources/views')) 
in FileViewFinder.php (line 79) 
at FileViewFinder->find('bootstrap-4') 
in Factory.php (line 128) 
at Factory->make('bootstrap-4', array('paginator' => object(LengthAwarePaginator), 'elements' => array(array('http://local.pics/public/admin?page=1', 'http://local.pics/public/admin?page=2', 'http://local.pics/public/admin?page=3', 'http://local.pics/public/admin?page=4', 'http://local.pics/public/admin?page=5', 'http://local.pics/public/admin?page=6', 'http://local.pics/public/admin?page=7', 'http://local.pics/public/admin?page=8'), '...', array('http://local.pics/public/admin?page=36', 'http://local.pics/public/admin?page=37')))) 
in LengthAwarePaginator.php (line 92) 
at LengthAwarePaginator->render('bootstrap-4', array()) 
in LengthAwarePaginator.php (line 78) 
at LengthAwarePaginator->links('bootstrap-4') 
in 4c88ecb1e4d59a7ef025e62d1c88dd590ab7939b.php (line 63) 
at include('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/storage/framework/views/4c88ecb1e4d59a7ef025e62d1c88dd590ab7939b.php') 
in PhpEngine.php (line 43) 
at PhpEngine->evaluatePath('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/storage/framework/views/4c88ecb1e4d59a7ef025e62d1c88dd590ab7939b.php', array('__env' => object(Factory), 'app' => object(Application), 'pics' => object(LengthAwarePaginator))) 
in CompilerEngine.php (line 59) 
at CompilerEngine->get('/Volumes/Macintosh HD/Users/ernst/Source/php/pics/resources/views/admin.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'pics' => object(LengthAwarePaginator))) 
in View.php (line 137) 
at View->getContents() 
in View.php (line 120) 
at View->renderContents() 
in View.php (line 85) 
at View->render() 
in Response.php (line 42) 
at Response->setContent(object(View)) 
in Response.php (line 201) 
at Response->__construct(object(View)) 
in RoutesRequests.php (line 431) 
at Application->prepareResponse(object(View)) 
in RoutesRequests.php (line 373) 
at Application->callControllerCallable(array(object(AdminController), 'admin'), array()) 
in RoutesRequests.php (line 339) 
at Application->callLumenController(object(AdminController), 'admin', array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 313) 
at Application->callControllerAction(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 275) 
at Application->callActionOnArrayBasedRoute(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 260) 
at Application->handleFoundRoute(array(true, array('as' => 'admin', 'uses' => 'App\\Http\\Controllers\\[email protected]'), array())) 
in RoutesRequests.php (line 160) 
at Application->Laravel\Lumen\Concerns\{closure}() 
in RoutesRequests.php (line 413) 
at Application->sendThroughPipeline(array(), object(Closure)) 
in RoutesRequests.php (line 166) 
at Application->dispatch(null) 
in RoutesRequests.php (line 107) 
at Application->run() 
in index.php (line 28) 
+0

関連性があるかどうかわかりませんが、エラーメッセージを表示できますか? – Jackowski

+0

私はphp artisan vendor:publish --tag = laravel-paginationなどを実行する必要があると思います。 – apokryfos

+0

artisan for lumenはlaravelよりはるかに強力ではありません。ベンダーのコマンドはありません。 – BetaRide

答えて

1

私は一度もルーメンを使用したことがありません。しかし、ここで私はLaravelから得たものです。 PHPスコープ解決演算子::を使用することにより

は、Laravelは

root/resources/views/vendor/{target_dir} 

あるいは、ブレードテンプレートを公開するために使用されるすべてのパッケージに刃テンプレートを見つけようとします。したがって、それを呼び出すどちらの方法もうまくいくはずです

$pics->links('pagination::bootstrap-4') 
$pics->links('vendor.pagination.bootstrap-4') 

後者は実際にベンダーパッケージを公開することをお勧めします。

+0

'::'演算子が動作します。 2番目のバージョンはありません。 – BetaRide

関連する問題