質問するログイン新規登録

回答編集履歴

1

追記:

2018/03/26 06:10

投稿

m.ts10806
m.ts10806

スコア80890

answer CHANGED
@@ -4,4 +4,16 @@
4
4
 
5
5
  $pdf = $filepath.'\'.$file;
6
6
 
7
- では?
7
+ では?
8
+
9
+ # 追記
10
+
11
+ PHPが動作しているサーバー内のファイルでなければ直接添付はできないはずです。
12
+ (laravelに限らず、おおよそどのWebプログラミング言語でも)
13
+ laravel側で想定されている「フルパス」とはあくまでPHPが動作しているサーバー内で
14
+ PHPが直接アクセス可能なところに置いてあるファイルパスであって、
15
+ 外部ファイルのパスのことではないはずです。
16
+
17
+ どうしても外部ファイルを添付で送りたければ直接ではなく、例えば下記のような手順を踏む必要があります
18
+ 0. 対象のファイルを自身のサーバ(PHPが動作しているサーバ)へアップロードする
19
+ 0. アップロードしたファイルをattachする