CLI停止工作错误

时间:2016-07-06 09:59:14

标签: laravel-5

按下上传按钮时出现“CLI停止工作”错误。我使用其中一个网站的示例代码将文件上传到数据库列。我使用Laravel 5.2.39。使用的命令:php artisan serve

代码:(仅测试版本)

Form.blade.php

<form method="post" enctype="multipart/form-data"  action="/upload_file">
{{ csrf_field() }}
<input type="file" name="file" />
<input type="submit" name="submit" value="upload" />
</form>  

routes.php文件

(不是一个编码的理想场所,但它仅用于文件上传测试目的)

  Route::get('/upload_form', function()
    {
       $data['files'] = Attachment::get();
       return View::make('form', $data);
    });

    Route::post('/upload_file', function()
    {
    $rules = array(
        'file' => 'required|mimes:doc,docx,pdf',
        );

    $validator = Validator::make(Request::all(), $rules);

if(Request::hasFile('file'))
{
   $f = Request::file('file');
   $att = new Attachment;
   $att->name = $f->getClientOriginalName();
   $att->file = base64_encode(file_get_contents($f->getRealPath()));
   $att->mime = $f->getMimeType();
   $att->size = $f->getSize();

   $att->save();

   return Redirect::to('/upload_form');
}

});

有没有人遇到过这个问题?需要帮助。

0 个答案:

没有答案