問題タブ [laravel-excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8605 参照

php - コントローラーを使用した Laravel Excel のダウンロード

そこで、JS によって投稿されたデータのエクスポートを処理する PHP コントローラーを作成しました。問題は、コンソールに何かが作成されるのを見ることができますが、ファイルのダウンロードが開始されないことです。->store (laravel Excel) を使用してエクスポート フォルダーに保存しようとしましたが、使用しようとすると再び

それでもダウンロードは開始されません。私が抱えている問題は、ダウンロードを開始することです。

角度コントローラー

ルート

PHP コントローラー

0 投票する
1 に答える
3538 参照

laravel - Laravel-Excel ダウンロードのテスト

次のパッケージを使用しています: https://github.com/Maatwebsite/Laravel-Excelバージョン 2 と Laravel バージョン 5.1

次のコードでコントローラーメソッドを取得しました。

次のような簡単なテスト:

パッケージのこの行[ERROR]: Headers already sentからの上記のテスト出力。

コントローラー メソッドは正常に動作しますが、テストできません。

--stderrparamでphpunitを実行しようとしました。その場合、エラーはスローされませんが、CSV ファイルの出力をコンソールにダンプして終了するだけです。また、注釈を付けてテストを実行しようとしましたが@runInSeparateProcess、次のようなエラーが発生しました。

これは Laravel-Excel パッケージのバグでしょうか、それともテストが間違っているのでしょうか?

0 投票する
2 に答える
1058 参照

php - laravel-excelの配列内の配列をループする

laravel-excel を使用して .csv ファイルをアップロードし、アップロードされたファイルをループしてデータベースを更新しようとしています。私が考えているのは、laravel-excelが配列内に配列を作成していることです.2番目のレベルの配列をチェックして取得する方法がわかりません。とにかく、このコードを取得して、私がやっている方法でデータベースを更新できますか? 前もって感謝します。

私のコントローラー:

Print_R($dbseeder) は次のようになります。print_r($reader) を実行すると、他の多くの値が生成されます (すべて Maatwebsite のツールに関係しています)。

dbseeder で var_dump を実行すると、次のようになります。

0 投票する
1 に答える
810 参照

httpresponse - Responseを使用してLaravel5でファイルがダウンロードされていません

Laravel5.1を使用しています。

jQuery ajax 呼び出しは次のように行われます。

そして、php メソッドは次のように定義されます。

Chrome 開発者コンソールは、結果を生の行として出力します。

ファイルは正常にエクスポートされ、ディスクに作成されます。

ファイルへのパスは正しいです。

しかし、ダウンロードは決して開始されません。

応答をエコーすると、次のようになります。

0 投票する
0 に答える
340 参照

excel - laravel Excelでドロップダウンリストをエクスポートするには?

(Laravel 4) Excel ファイル xls、xlsm、または xlsx を保存し、ドロップダウンリスト vba とデータ検証を作成します。しかし、laravel Excel で開いて、削除したリストボックスと vba ボタンを保存すると、私を助けてください

0 投票する
2 に答える
5751 参照

php - laravel Excel ライブラリでの UTF-8 エンコーディングの問題

プロジェクトでlaravel Excelライブラリを使用して、ブレードファイルをExcelファイルにエクスポートしました。私のウェブサイトの言語は UTF-8 エンコーディングのペルシャ語です。私の問題は、ユーザーが xls または csv ファイルをダウンロードしたときに文字が正しくなく、xlsx として保存されたファイルに何も表示されない場合です。これは私のブレードファイルコードです:

Excel関数コードへの私のエクスポートは次のとおりです。

私はajaxリクエストを使用してexportXls関数を呼び出しました。そして、これはこのライブラリが私に与えたものの写真です: ブレードファイルにリンクがあり、ここでは正しい英語名「excel」を付けたExcelファイルをダウンロードできますが、他の人はそうではありません。