/** * 储存文件并返回记录 * @param \Symfony\Component\HttpFoundation\File\UploadedFile $file * @return static */ public static function create(array $attributes) { $file = $attributes['file']; $fileinfo = ['ext' => $file->getClientOriginalExtension(), 'name' => $file->getClientOriginalName(), 'mime' => $file->getMimeType(), 'size' => $file->getSize(), 'savename' => $file->getBasename()]; $file->move(self::path()); $attributes['title'] = $fileinfo['name']; $attributes['value'] = json_encode($fileinfo); return Option::create($attributes); }
/** * Run the database seeds. * * @return void */ public function run() { $options = [['name' => 'php', 'title' => 'php'], ['name' => 'site', 'title' => '网站']]; foreach ($options as $option) { $option['type'] = 'tag'; $option['value'] = ''; \App\Model\Option::create($option); } }
/** * Run the database seeds. * * @return void */ public function run() { $options = [['name' => 'blog', 'title' => '博文'], ['name' => 'bbs', 'title' => '交流区']]; foreach ($options as $option) { $option['type'] = 'category'; $option['value'] = ''; \App\Model\Option::create($option); } }