Untitled
unknown
plain_text
2 years ago
3.0 kB
2
Indexable
// controller public function store(Request $request) { $request->validate([ 'pages_category_id' => 'required', 'name' => 'required', 'content' => 'required', 'thumbnail' => 'required|image', ]); $input = $request->all(); if ($image = $request->file('image')) { $destinationPath = 'uploads/pages/'; $profileImage = date('Ymd.His') . "." . $image->getClientOriginalExtension(); $image->move($destinationPath, $profileImage); $input['image'] = "$profileImage"; } Pages::create($input); return redirect('pages/list')->with('success', 'Success Add Page'); //Create <div class="card"> <div class="card-body"> <a href="/pages/list" class="btn btn-success mb-3"> Back To Pages</a> <div class="row"> <div class="col-12"> <form action="{{ route('create-pages') }}" method="POST" enctype="multipart/form-data"> {{ csrf_field() }} {{-- <div class="form-group"> <label>Page Category</label> {!! Form::select('page_category', $pagesCategories, old('page_category'), ['class' => 'form-control', 'placeholder' => 'Choose One', 'required']) !!} --}} <div class="form-group"> <label>Page Category</label> <select name="pages_category_id" class="form-control select2" style="width: 100%;" required> <option selected="selected">Choose One</option> @foreach ($pagesCategory as $pag) <option value="{{ $pag->id }}"> {{ $pag->name }} </option> @endforeach </select> </div> <div class="form-group"> <label>Name</label> <input type="text" name="name" id="name" class="form-control" placeholder="Name" required> </div> <div class="form-group"> <label>Content</label> <textarea name="content" id="content" cols="30" rows="15"></textarea> </div> <div class="form-group"> <label for="formFile" class="form-label">Thumbnail</label> <input class="form-control-file" type="file" name="thumbnail" id="thumbnail"> </div> <button type="submit" class="btn btn-success"><span class="fa fa-save"></span> Save</button> </form> </div> </div> </div> </div>
Editor is loading...
Leave a Comment