精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel 文件上傳

laravel 文件上傳

在laravel上傳文件非常簡(jiǎn)單。我們所需要做的就是創(chuàng)建一個(gè)視圖文件,用戶可以在其中選擇要上傳的文件以及在其中處理上傳的文件的控制器。

在視圖文件中,我們需要通過添加以下代碼行來生成文件輸入。

form::file('file_name');

在form :: open()中,我們需要添加 'files'= >'true',如下所示。這有助于將表格上傳到多個(gè)部分。

form::open(array('url' => '/uploadfile','files'=>'true'));

 

第1步 - 創(chuàng)建一個(gè)名為 resources / views / uploadfile.php 的視圖文件,并將以下代碼復(fù)制到該文件中。

資源/視圖/ uploadfile.php

    
      
         echo form::open(array('url' =--> '/uploadfile','files'=>'true'));
         echo 'select the file to upload.';
         echo form::file('image');
         echo form::submit('upload file');
         echo form::close();
      ?>
   

第2步 - 通過執(zhí)行以下命令創(chuàng)建一個(gè)名為 uploadfilecontroller 的控制器。

php artisan make:controller uploadfilecontroller --plain

第3步 - 成功執(zhí)行后,您將收到以下輸出 -

第4步 - 復(fù)制下面的代碼

app / http / controllers / uploadfilecontroller.php 文件。

應(yīng)用程序/ http /控制器/ uploadfilecontroller.php


namespace app\http\controllers;

use illuminate\http\request;
use app\http\requests;
use app\http\controllers\controller;

class uploadfilecontroller extends controller {
   public function index(){
      return view('uploadfile');
   }
   public function showuploadfile(request $request){
      $file = $request--->file('image');

      //display file name
      echo 'file name: '.$file->getclientoriginalname();
      echo '
';

      //display file extension
      echo 'file extension: '.$file->getclientoriginalextension();
      echo '
';

      //display file real path
      echo 'file real path: '.$file->getrealpath();
      echo '
';

      //display file size
      echo 'file size: '.$file->getsize();
      echo '
';

      //display file mime type
      echo 'file mime type: '.$file->getmimetype();

      //move uploaded file
      $destinationpath = 'uploads';
      $file->move($destinationpath,$file->getclientoriginalname());
   }
}

第5步 - 在 app / http / routes.php中 添加以下行。

應(yīng)用程序/ http / routes.php文件

route::get('/uploadfile','uploadfilecontroller@index');
route::post('/uploadfile','uploadfilecontroller@showuploadfile');

第6步 - 訪問以下url以測(cè)試上傳文件功能。

http://localhost:8000/uploadfile

第7步 - 您將收到如下圖所示的提示。

下一節(jié):laravel 發(fā)送電子郵件

laravel 教程

相關(guān)文章