じろう

2019年11月02日に参加

学習履歴詳細

[基本情報]間違えた問題の復習+模擬試験80問 [Laravel]画像削除周り。ユニークなファイルネームの生成、記事を削除したときにS3の画像も削除するように

今日のYWT

やったこと

基本情報

  • 間違えたとこの復習50問
  • 模擬試験80問
    • 59/80
    • 正答率73.8%

Laravel

  • 画像削除周り
    • filenameに日時を足してユニークなファイル名生成
    • 記事を削除したときにS3の画像を削除するように

わかったこと

// filenameをランダムで生成し、ユニークなものにする
$random_str = substr(
    base_convert(hash('sha256', uniqid()), 16, 36),
    0,
    24,
);
// 2021年2月3日 21時56分29秒に投稿した場合、timestampには20210203215629が格納される
$timestamp = date('YmdHis');

// timestampとランダムな文字列をあわせることでユニークなファイル名を作成する
$filename = $timestamp . $random_str;

次やること

同じforeachを3つ書いてるのでこれをなんとかする

Laravel
基本情報技術者

2021年02月03日(水)

3.2時間