Laravelで intervention/image を利用した中での文字描画をする際にエラーが発生しました。
原因はフォントのパス指定です。
$img->text('こんにちわ!', $x, $y, function($font){ $font->file('assets\fonts\SawarabiGothic-Regular.ttf'); $font->size(25); $font->color('#333333'); $font->align('center'); $font->valign('top'); $font->angle(30); });
$font->file('assets\fonts\SawarabiGothic-Regular.ttf');
このように指定してあげると大丈夫です。
public\assets\fontsフォルダの配下に SawarabiGothic-Regular.ttf というwebフォントを格納しております。
Laravelで intervention/image を用いて、文字を描画するために全工程を下記にて紹介しているので、参考にしてみてください。