Professional Documents
Culture Documents
3 Blog System - 07
Admin Dashboard - Edit, Delete
Nov 28, 2016
@section('content')
<h2>Update Post</h2>
<script type="text/javascript" src="//cdn.tinymce.com/4/tinymce.mi
n.js"></script>
<script type="text/javascript">
tinymce.init({
selector : "textarea",
plugins : ["advlist autolink lists link image charmap print pr
eview anchor", "searchreplace visualblocks code fullscreen", "insertda
tetime media table contextmenu paste"],
toolbar : "insertfile undo redo | styleselect | bold italic |
alignleft aligncenter alignright alignjustify | bullist numlist outden
t indent | link image"
});
</script>
if ($request->has('save')) {
$post->active = 0;
$message = 'Post saved successfully';
$goto = 'admin/posts/editpost/'.$post->slug;
}
else {
$post->active = 1;
$message = 'Post updated successfully';
$goto = 'admin/posts/allposts';
}
$post->save();
return redirect($goto)->withMessage($message);
}
else {
return redirect('/')->withErrors('you have not sufficient perm
issions');
}
}
routes/web.php
Route::group(['middleware' => ['auth']], function() {
...
// edit form
Route::get('admin/posts/editpost/{slug}','Auth\PostController@edi
t');
// update data
Route::post('admin/posts/updatepost','Auth\PostController@updat
e');
// delete post
Route::get('admin/posts/deletepost/{id}','Auth\PostController@dest
roy');
Route::resource('admin/posts', 'Auth\PostController');
});
: QQ
HyG (http://duoshuo.com)