Page 86 - Laravel5_v1
P. 86

$filename = str_random(10) . '.' . $request->file('image')-
                 >getClientOriginalExtension();
                             $request->file('image')->move(public_path() . '/images/',
                 $filename);
                             Image::make(public_path() . '/images/' . $filename)->resize(50,
                 50)->save(public_path() . '/images/resize/' . $filename);
                             $book->image = $filename;
                         } else {
                             $book->image = 'nopic.jpg';
                         }
                         $book->save();

                                                                                 ี
                                                                                       ้
                                                                                   ้
                                                                             ้
                         $request->session()->flash('status', 'บันทึกขอมูลเรยบรอยแลว');
                                                                                   ้
                            ํ
                                                                        ้
                                                      ื
                                                                                            ้
                                                                                      ี
                                                                                         ้
                         //กาหนด key ของ flash data ชอว่า status โดยใส่ค่าขอมูลคําว่า บันทึกขอมูลเรยบรอยแลว

                         return back();
                         //return redirect()->action('BooksController@index');
                     }

             5.  มาที ส่วนของ views ใหเปดไฟล์ resources\views\books\create.blade.php เพื อเขียนโคด flash data สําหรบแสดงผล ดังนี
                                                                                   ้
                                    ิ
                                  ้
                                                                                                 ั

                 @extends('layouts.app')

                 @section('content')
                 <div class="container">
                     <div class="row">
                         <div class="col-md-10 col-md-offset-1">

                             <div class="panel panel-default">
                                                                        ้
                                 <div class="panel-heading">เพิ มขอมูลหนังสือ</div>
                                 <div class="panel-body">

                                     @if (count($errors) > 0)
                                     <div class="alert alert-warning">
                                         <ul>
                                             @foreach ($errors->all() as $error)
                                             <li>{{ $error }}</li>
                                             @endforeach
                                         </ul>
                                     </div>
                                     @endif

                                     {!! Form::open(array('url' => 'books','files' => true)) !!}

                                     <div class="col-xs-8">
                                         <div class="form-group">
   81   82   83   84   85   86   87   88   89   90   91