1. 程式人生 > >laravel框架之分頁&&上傳圖片

laravel框架之分頁&&上傳圖片

分頁:

   public function r(){
       $list=DB::table('pl')->paginate(2);
       return view('fy/r',['list'=>$list]);
    }
注:paginate(幾條為一頁)
在試圖裡定義:

分頁字串:{{$list->render()}}
總條數:{{$list->total()}}
點選顯示當前頁數:{{$list->currentpage()}}


css樣式:<link rel="stylesheet" type="text/css" href="{{asset('css')}}/app.css">
文字樣式在:blog\laravel\framework\src\lluminate\pagination\resours\riew

上傳圖片:

一定要在form後加上 "enctype"
 <form action="{{url('/fileadd')}}" method="post" enctype="multipart/form-data">

模型裡具體程式碼實現:


  public function add($post){
        //圖片操作
       $file = request()->file('file');//通過request()方法獲取上傳過來的圖片
        $hz=$file->getClientOriginalExtension();//獲取圖片字尾
        $newname=date("YmdHis").rand(111,999).'.'.$hz;//拼接新的圖片名字
        $date['file']=$path;
        $date['filename']=$post['filename'];
        $date['addrries']=$post['addrries'];
        $date['px']=$post['px'];
        $sql=DB::table('file1')->insert($date);
        if($sql)
        {
           $status['status']=200;
        }
        else{
            $status['status']=201;
        };
            return $status;
    }