laravel-adminで画面を構築中なのですが、
画像アップロードでつまずいています。
画像をアップロードしてレコード登録後した際、
画像名のみがテーブルに挿入されるようにしたいです。
現状、ファイルをアップロードして登録すると、画像名は、
public/aaaa/bbbb/sample.jpg
というふうにディレクトリまで含まれてしまいます。
理想は、
sample.jpg
という形で登録されるようにしたいです。
開発中のコードは下記の通りです。
php
1class MessageController extends AdminController 2{ 3 /** 4 * Title for current resource. 5 * 6 * @var string 7 */ 8 protected $title = 'App\Models\Message'; 9 10 /** 11 * Make a form builder. 12 * 13 * @return Form 14 */ 15 protected function form() 16 { 17 $form = new Form(new Message); 18 19 $form->image('thumnail')->move('image/message/'); //ファイルアップロード処理 20 $form->text('title'); 21 $form->textarea('message'); 22 23 return $form; 24 } 25}
コードは公式ドキュメントを参考に作成しています。
よろしくお願いします。
あなたの回答
tips
プレビュー