Stop Thinking Start Learning.
Home
Archives for 2020
Thursday, August 27, 2020
Tuesday, August 11, 2020
user form with image update 2
Author Saumil Rana
publish August 11, 2020
Tags
User.php (Controller)
<?php
namespace App\Http\Controllers\admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\customeUser;
use App\customeCountry;
use App\customeState;
use App\customeCity;
class User extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
$user= customeUser::all();
return view('admin.user.index')->with('users',$user);
// $user= customeUser::all()->toarray();
// return view('admin.view1',compact('user'));
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
// $usermodel=customeUser::find($id);
$country= customeCountry::pluck('countryname','id');
$state= customeState::pluck('statename','id');
$city=customeCity::pluck('cityname','id');
// $data=array('usermodel'=>$usermodel,'user'=>$user,'userstate'=>$userstate,'usercity'=>$usercity,
// 'userradio'=>$userradio);
$data=array('country'=>$country,'state'=>$state,'city'=>$city);
return view('admin.user.create')->with($data);
// return view('admin/user/create');
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
$user= new customeUser();
if($request->hasFile('image1'))
{
//File Name With Extension..
$fileNameWithExt=$request->file('image1')->getClientOriginalName();
//File Name With Out Extension..
$filename=pathinfo($fileNameWithExt,PATHINFO_FILENAME);
//Get Jsut Extension..
$ext=$request->file('image1')->getClientOriginalExtension();
//Final Name..
$image_name=$filename .'_' . time() .'.' . $ext;
$path=$request->file('image1')->storeAs('public/cover_images',$image_name);
}
else
{
$image_name="noimage.jpg";
}
$user->fname=$request->input('fname');
$user->lname=$request->input('lname');
$user->image1=$image_name;
$user->email=$request->input('email');
$user->mobilenumber=$request->input('mobilenumber');
$user->gender=$request->input('gender');
// $radio = $request->get('radion_button', 0);
$user->date=$request->input('date');
$user->address=$request->input('address');
$vehicleString = implode(",", $request->input('hobby') );
// foreach ($usertemp as $key => $value) {
// $final_string.=$value."" ;
// }
$user->hobby=$vehicleString;
$user->country=$request->input('country');
$user->state=$request->input('state');
$user->city=$request->input('city');
$user->save();
// $user= customeUser::all();
$user= customeUser::all();
return view('admin.user.index')->with('users',$user);
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
$usermodel=customeUser::find($id);
$user=customeCountry::pluck('countryname','id');
$userstate=customeState::pluck('statename','id');
$usercity=customeCity::pluck('cityname');
$userradio=customeUser::pluck('gender','id');
$data=array('usermodel'=>$usermodel,'user'=>$user,'userstate'=>$userstate,'usercity'=>$usercity,
'userradio'=>$userradio);
return view('admin.user.update')->with($data);
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
$user=customeUser::find($id);
$user->fname=$request->input('fname');
$user->lname=$request->input('lname');
// $user->image1=" ";
// $user->image1=$image_name;
$user->gender=$request->input('gender');
$user->email=$request->input('email');
$user->mobilenumber=$request->input('mobilenumber');
// $user->gender=$request->input('gender');
// $radio = $request->get('radion_button', 0);
$user->date=$request->input('date');
$user->address=$request->input('address');
$vehicleString = implode(",", $request->input('hobby') );
// foreach ($usertemp as $key => $value) {
// $final_string.=$value."" ;
// }
if($request->hasFile('image1'))
{
//File Name With Extension..
$fileNameWithExt=$request->file('image1')->getClientOriginalName();
//File Name With Out Extension..
$filename=pathinfo($fileNameWithExt,PATHINFO_FILENAME);
//Get Jsut Extension..
$ext=$request->file('image1')->getClientOriginalExtension();
//Final Name..
$image_name=$filename .'_' . time() .'.' . $ext;
$path=$request->file('image1')->storeAs('public/cover_images',$image_name);
$user->image1=$image_name;
}
$user->hobby=$vehicleString;
// $user->hobby=$request->input('hobby');
$user->country=$request->input('country');
$user->state=$request->input('state');
$user->city=$request->input('city');
$user->save();
$user= customeUser::all();
return view('admin.user.index')->with('users',$user);
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
$usermodel=customeUser::find($id);
$usermodel->delete();
return redirect('admin/user/')->with("sucess","sucessfully");
}
}
user form with image update 1
Author Saumil Rana
publish August 11, 2020
Tags
Update.php
@extends('admin/layout/projectlayout1')
@section('content')
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<div class="content-header sty-one">
<h1>Form layouts</h1>
<ol class="breadcrumb">
<li><a href="#">Home </a></li>
<li><i class="fa fa-angle-right"></i> Add User</li>
</ol>
</div>
<aside class="main-sidebar" style="height: 937px;">
<!-- sidebar -->
@include('admin/sidebar/sidebaruser')
<!-- /.sidebar -->
</aside>
<!-- Main content -->
<div class="row m-t-3">
<div class="col-lg-12">
<div class="card">
<div class="card-header bg-blue">
<h5 class="m-b-0">User Form Update</h5>
</div>
<div class="card-body">
{!!Form::open(['action'=>['admin\User@update', $usermodel->id ] , 'method' => 'put' , 'enctype'=>'multipart/form-data'] ) !!}
{{-- <form action="{{URL('admin/user/')}}" method="post" class="form-horizontal form-bordered" enctype="multipart/form-data"> --}}
@csrf
<div class="form-body">
<div class="form-group row">
<div class="col-md-9">
<input type="hidden" name='id1' value="">
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">First Name</label>
<div class="col-md-9">
{{-- <input placeholder="First Name" value="" name="fname" class="form-control" type="text"> --}}
{!! Form::text('fname', $usermodel->fname, ['class' => 'form-control', 'placeholder' => 'First Name']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Last Name</label>
<div class="col-md-9">
{{-- <input placeholder="Last Name" name="lname" value="" class="form-control" type="text"> --}}
{!! Form::text('lname', $usermodel->lname, ['class' => 'form-control', 'placeholder' => 'Last Name']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Profile Pictures</label>
<div class="col-md-9">
{{-- <input type="file" name="image1"> --}}
{!! Form::file('image1', ['class' => 'form-control',]) !!}
<?php
if(!empty($usermodel->image1))
{
?>
<img src="<?php echo url('/') ?>/storage/cover_images/{{$usermodel->image1}}" height="50px" width="50px" />
<?php
}
?>
{{-- <img style="height: 50px;width: 50px;margin: -115px 267px -56px;"> --}}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Email</label>
<div class="col-md-9">
{{-- <input placeholder="Email" name="email" value="" class="form-control" type="text"> --}}
{!! Form::email('email',$usermodel->email, ['class' => 'form-control', 'placeholder' => 'Email']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Mobile Number</label>
<div class="col-md-9">
{{-- <input placeholder="Mobile Number" name="mobilenumber" value="" class="form-control" type="tel"> --}}
{!! Form::text('mobilenumber',$usermodel->mobilenumber, ['class' => 'form-control', 'placeholder' => 'mobilenumber']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Gender</label>
<div class="col-md-9">
<div class="radio">
{{-- {!! Form::label('radio1', 'male') !!}
{!! Form::radio('radio', 'option1', true, ['id' => 'radio1']) !!} --}}
</div>
<div class="radio">
{{-- {!! Form::label('radio2', 'female') !!}
{!! Form::radio('radio', $usermodel->gender) !!} --}}
{{-- {{ Form::label('visible', 'Visibility') }} --}}
{{ Form::radio('gender', 'male', $usermodel->gender=='male' ? true : false ) }} male
<br/>
{{ Form::radio('gender', 'female', $usermodel->gender=='female' ? true : false , []) }} female
</div> </div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Date of Birth</label>
<div class="col-md-9">
{{-- <input class="form-control" name="date" value="" placeholder="dd/mm/yyyy" type="date"> --}}
{!! Form::date('date', $usermodel->date, ['class' => 'form-control', 'placeholder' => 'date']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Address</label>
<div class="col-md-9">
{{-- <input class="form-control" name="address" value="" type="text" placeholder="Street"> --}}
{!! Form::text('address', $usermodel->address, ['class' => 'form-control', 'placeholder' => 'address']) !!}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">Hobbies</label>
<div class="form-group">
{{-- {!! Form::label('password', 'Password:', ['class' => 'col-lg-2 control-label']) !!} --}}
<div class="col-lg-10">
{{-- {!! Form::password('password',['class' => 'form-control', 'placeholder' => 'Password', 'type' => 'password']) !!} --}}
<div class="checkbox">
{{-- {!! Form::checkbox('swimming') !!} --}}
<?php $temp = $usermodel->hobby;
$array = explode(",",$temp);
?>
{{-- Form::checkbox('name', 'value', true); --}}
{!! Form::checkbox('hobby[]', 'cricket' , in_array('cricket', $array) ? true:false) !!}
{!! Form::label('cricket', 'cricket') !!}
{{-- {{ Form::radio('visible', '1', $usermodel->gender=='male' ? true : false ) }} male --}}
{!! Form::checkbox('hobby[]','volleyball',in_array('volleyball',$array) ? true:false) !!}
{!! Form::label('volleyball', 'volleyball') !!}
{!! Form::checkbox('hobby[]','music',in_array('music',$array) ? true:false) !!}
{!! Form::label('Music', 'music') !!}
{{-- {!! Form::label('singing', 'Singing') !!} --}}
{{-- {!! Form::checkbox('travelling') !!} --}}
{{-- {!! Form::label('travelling', 'Travelling') !!} --}}
{{-- {!! Form::checkbox('cricket') !!} --}}
</div>
</div>
{{-- <div class="col-md-9">
<input type="checkbox" name="hobby[]" value="Cricket"/>Cricket
<input type="checkbox" name="hobby[]" value="Swimming">Swimming
<input type="checkbox" name="hobby[]" value="Vollyball">Vollyball
<input type="checkbox" name="hobby[]" value="Reading">Reading
</div> --}}
</div>
</div>
<div class="form-group row last">
<label class="control-label text-right col-md-3" >Country</label>
<div class="col-md-9">
<div class="form-group">
{{-- {!! Form::label('select', 'Select', ['class' => 'col-lg-2 control-label'] ) !!}
<div class="col-lg-10"> --}}
{!! Form::select('country',$user, $usermodel->country, ['class' => 'form-control' ]) !!}
</div>
</div>
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3" >State</label>
<div class="col-md-9">
{!! Form::select('state',$userstate, $usermodel->state, ['class' => 'form-control' ]) !!}
{{-- {!! Form::select('select', ['S' => 'Select', 'L' => 'Large', 'XL' => 'Extra Large', '2XL' => '2X Large'], 'S', ['class' => 'form-control' ]) !!} --}}
{{-- <select class="form-control" id="txtHint" name="state" onchange="change_state(this.value)">
<option value=" ">Select</option>
</option>
</select> --}}
</div>
</div>
<div class="form-group row">
<label class="control-label text-right col-md-3">City</label>
<div class="col-md-9">
{!! Form::select('city',$usercity, $usermodel->city, ['class' => 'form-control' ]) !!}
{{-- {!! Form::select('select', ['S' => 'Select', 'L' => 'Large', 'XL' => 'Extra Large', '2XL' => '2X Large'], 'S', ['class' => 'form-control' ]) !!} --}}
{{-- <select class="form-control" id="txtHint1" name="city">
<option value=" ">Select</option>
</select> --}}
</div>
</div>
{{-- {!! Form::text('countryname', $data->countryname, ['class' => 'form-control', 'placeholder' => 'countryname']) !!} --}}
{{-- <input type="text" name="fname" class="form-control" placeholder="fname"> --}}
<!--<div class="form-group row">
<label class="control-label text-right col-md-3">Post Code</label>
<div class="col-md-9">
<input class="form-control" type="text">
</div>
</div>-->
</div>
<div class="form-actions">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="offset-sm-3 col-md-9">
<button type="submit" value="submit" name="submit" class="btn btn-success"> Submit</button>
<button type="button" class="btn btn-inverse">Cancel</button>
</div>
</div>
</div>
</div>
</div>
</form>
{!!Form::close()!!}
</div>
</div>
</div>
</div>
</div>
@endsection
@section('content1')
© copyright 2020 Vehicle parking
@endsection
Subscribe to:
Posts (Atom)