Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

pahelp po mga restam laravel 5.4 at php about po sa update d nasasama image

eycholoco

Novice
Advanced Member
Messages
23
Reaction score
0
Points
26
eto po yung code ko, store lang po kasi gumagana, pero pag update na di na kasama yung image hahaha or pag mag change ako ng image,..

eto po yung create page ko naaka yield na dyan yung edit page ko po,..

<div class="col-sm-6 col-md-6 col-lg-6 col-sm-offset-3 col-md-offset-3
col-lg-offset-3 well">
<h2>{{substr(Route::currentRouteName(),9)}} scholar</h2>
<hr>
<form class="form-horizontal" action="/Scholars /@yield('editId')" method="post" enctype="multipart/form-data">
{{csrf_field()}}
@section('editMethod')
@show
<fieldset>
<div class="form-group">
<label for="textArea" class="col-lg-2 col-md-2 col-sm-2 control-label">Name</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="4" id="textArea" name="name" placeholder="eg. Juan Dela Cruz">@yield('editName')</textarea> -->
<input type="text" name="name" id="inputName" value="@yield('editName')" class="form-control" placeholder="eg. Juan Dela Cruz">
</div>
</div>
<div class="form-group">
<label for="inputDate" class="col-lg-2 col-md-2 col-sm-2 control-label">Age</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="age" id="inputAge" value="@yield('editAge')" class="form-control" placeholder="eg. 14">
</div>
</div>
<div class="form-group">
<label for="inputGold" class="col-lg-2 col-md-2 col-sm-2 control-label">Gender</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="gender" id="inputGender" value="@yield('editGender')" class="form-control" placeholder="eg. male">
</div>
</div>
<div class="form-group">
<label for="inputSilver" class="col-lg-2 col-md-2 col-sm-2 control-label">Year/Grade</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="year" id="inputYear" value="@yield('editYear')" class="form-control" placeholder="eg. 3rd year">
</div>
</div>
<div class="form-group">
<label for="inputBronze" class="col-lg-2 col-md-2 col-sm-2 control-label">Municipality</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<input type="text" name="municipality" id="inputMunicipality" value="@yield('editMunicipality')" class="form-control" placeholder="eg. Palo">
</div>
</div>
<div class="form-group">
<label for="inputBronze" class="col-lg-2 col-md-2 col-sm-2 control-label">Sports</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="sports" id="inputSports" value="@yield('editSports')" class="form-control" placeholder="eg. Boxing">
</div>
</div>
<div class="form-group">
<label for="inputYear" class="col-lg-2 col-md-2 col-sm-2 control-label">Range of Year</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="LSARangeYear" id="inputLSARangeYear" value="@yield('editLSARangeYear')" class="form-control" placeholder="eg. 2013 - 2017">
</div>
</div>
<div class="form-group">
<label for="inputYear" class="col-lg-2 col-md-2 col-sm-2 control-label">Awards</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="text" name="Awards" id="inputAwards" value="@yield('editAwards')" class="form-control" placeholder="eg. 24 gold">
</div>
</div>
<div class="form-group">
<label for="inputYear" class="col-lg-2 col-md-2 col-sm-2 control-label">Image</label>
<div class="col-lg-10 col-md-10 col-sm-10">
<!-- <textarea class="form-control" rows="5" id="textArea"></textarea> -->
<input type="file" name="images" id="inputImages" value="@yield('editImages')" class="form-control" placeholder="eg. 2013">
</div>
</div>
<div class="form-group">
<div class="col-lg-10 col-md-10 col-sm-10 btn-group">
<a href="/Scholars" class="btn btn-info">Back</a>
<button type="submit" class="btn btn-success">Submit</button>
</div>
</div>
</fieldset>
</form>
@include('AdminPage.partials.errors')
</div>
______________________________________________________________________________________________________

tapos eto po controller ko pra sa store at update,......

public function store(Request $request)
{
$Scholar = new scholar;
$this->validate($request, [
'name'=>'required',
'age'=>'required',
'gender'=>'required',
'year'=>'required',
'sports'=>'required',
'municipality'=>'required',
'LSARangeYear'=>'required',
'Awards'=>'required',
// 'images' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);

$input['images'] = time().'.'.$request->images->getClientOriginalExtension();
$request->images->move(public_path('public'), $input['images']);

$input['name'] = $request->name;
$input['age'] = $request->age;
$input['gender'] = $request->gender;
$input['year'] = $request->year;
$input['sports'] = $request->sports;
$input['municipality'] = $request->municipality;
$input['LSARangeYear'] = $request->LSARangeYear;
$input['Awards'] = $request->Awards;

scholar::create($input);
session()->flash('message','Successfully Added');
return redirect('/Scholars')
->with('success','Successfully Added');

}

public function update(Request $request, $id)
{
$Scholar = scholar::find($id);
$this->validate($request, [
'name'=>'required',
'age'=>'required',
'gender'=>'required',
'year'=>'required',
'sports'=>'required',
'municipality'=>'required',
'LSARangeYear'=>'required',
'Awards'=>'required',
'images' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',

]);

$input['images'] = time().'.'.$request->images->getClientOriginalExtension();
$request->images->move(public_path('public'), $input['images']);

$input['name'] = $request->name;
$input['age'] = $request->age;
$input['gender'] = $request->gender;
$input['year'] = $request->year;
$input['sports'] = $request->sports;
$input['municipality'] = $request->municipality;
$input['LSARangeYear'] = $request->LSARangeYear;
$input['Awards'] = $request->Awards;

scholar::find($id)->update($request->all());
// Item::find($id)->update($request->all()); for refference
session()->flash('message','Successfully Updated');
return redirect('/Scholars');

}

______________________________________________________________________________________________________

na a update ko naman yung ibang data nag success pero yung image yun parin,..pa help po please...
 
wala po bang nakaka alam or makakakatulong, anyways thank you po sa inyong lahat =)
 
opo new lang sa tutorial lang natuto, i dont have enough money kaya po nagtatanong lang ako if may makakatulong ba, pag update lang nmn ng pics kulang ko, thanks po sa reply boss =)
 
Back
Top Bottom