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">