2017-02-14 4 views
2

私はlaravelのバックパックパッケージを使用して管理パネルを構築しました。最後の夜は私が実行したcomposer updateは、パッケージを3.1.54から3.2.3に更新する前に、すべてが完璧に動作しますが、管理リストの「配列のメンバ関数count()を呼び出す」というエラーが発生しました。私はフレームワークファイルにチェックインしたとき3.1.54から3.2.3への更新後に "laravel backpack crud"の配列のメンバ関数count()を呼び出す

問題は、内のコードの下での作成:あなたはまだ古いビューファイルを使用している場合は、この

+0

'' 'php artisan cache:clear'''はそれを修正しますか? – tabacitu

答えて

3

を解決する方法

<?php if($crud->filters->count()): ?> 
    <?php echo $__env->make('crud::inc.filters_navbar', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?> 
<?php endif; ?> 

任意のヘルプは、これは誤りです。アップグレードガイドのステップ#4を参照してください。https://laravel-backpack.readme.io/v3.0/docs/upgrade-from-31-to-32#section-how-to-upgrade

重要なCRUDブレードたくさんのファイルが変更(作成、編集、form_content、リスト、ショー、改訂、revisions_timeline)を受けています。/resources/views/vendor/backpack/crudフォルダに同じ名前のファイルを上書きしてしまった場合、アップグレードする最も速い方法はカスタムファイルを削除し、新しいファイルを使用して変更をやり直すことです。これは、デフォルトで公開されておらず、Backpackユーザーの99%が上書きしないため、ほとんどの管理パネルにとって大きな問題ではないはずですが、そうした場合、これはプロセスの最も面倒なステップになるでしょう。変更を見たい場合は、この差分で変更を行うことができます。

関連する問題