Exemplo n.º 1
0
 /**
  * 储存文件并返回记录
  * @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);
 }
Exemplo n.º 2
0
 /**
  * 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);
     }
 }
Exemplo n.º 3
0
 /**
  * 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);
     }
 }