Laravelのコントローラ内にて
Storage::get()を用いてcsvの内容を読み込みたいのですが、
うまくいかないため教えてください。
laravelのバージョンは5.7.13になります。
試したことは以下になります。
php artisan storage:linkを実行
storageにdata.csvを配置
URL: storage/data.csv
AppController.php内に記載
use Illuminate\Support\Facades\Storage; class AppController extends Controller { public function index () { $exists = Storage::get('data.csv'); dump($exists); return view('search'); } }
Error文
Illuminate \ Contracts \ Filesystem \ FileNotFoundException data.csv Previous exceptions File not found at path: data.csv (0)
web.php
Route::get('/', 'AppController@index');
$exists = Storage::exists('data.csv');
dump($exists);
こちらも確認してみましたが、結果はfalseでした。
Storageの中にdata.csvを保存し、
Storage::get('data.csv')で読み込めると考えたのですが、
そもそもcsvはStorageに入れて使うものではないのでしょうか。。
csvを読み込んでその情報をsearch.blade.php内で使いたいです。
何を間違えているのかわからないため、教えて頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー