/home/techb158/ileadtechnology.com/app/Http/Controllers
Edit: /home/techb158/ileadtechnology.com/app/Http/Controllers/PageController.php (2894B)
validate($request,[
'title'=>'required',
'details'=>'required',
'status'=>'required',
]);
$input = $request->all();
$slug = str_slug($input['title'],'-');
$input['slug'] = $slug;
$data = Page::create($input);
$data->save();
Session::flash('success', trans('flash.AddedSuccessfully'));
return redirect('page');
}
/**
* Display the specified resource.
*
* @param \App\page $page
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\page $page
* @return \Illuminate\Http\Response
*/
public function edit( $id)
{
$find= Page::find($id);
return view('admin.pages.page_edit', compact('find'));
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\page $page
* @return \Illuminate\Http\Response
*/
public function update(Request $request,$id)
{
$this -> validate($request,[
'title'=>'required',
'details'=>'required',
'status'=>'required',
]);
$data = Page::findorfail($id);
$input = $request->all();
$slug = str_slug($input['title'],'-');
$input['slug'] = $slug;
$data->update($input);
Session::flash('success', trans('flash.UpdatedSuccessfully'));
return redirect('page');
}
/**
* Remove the specified resource from storage.
*
* @param \App\page $page
* @return \Illuminate\Http\Response
*/
public function destroy( $id)
{
DB::table('pages')->where('id',$id)->delete();
return redirect('page');
}
public function showpage($slug)
{
$page = Page::where('slug', '=', $slug)->first();
return view('page',compact('page'));
}
}