Skip to content

Instantly share code, notes, and snippets.

@azamuddin
Last active August 29, 2015 14:11
Show Gist options
  • Save azamuddin/cf88e6dcf74014adef51 to your computer and use it in GitHub Desktop.
Save azamuddin/cf88e6dcf74014adef51 to your computer and use it in GitHub Desktop.
ArticlesController.php
public function crud()
{
if(Input::get('show'))
{
$id = Input::get('show');
}
//simple crud for Article entity
$edit = DataEdit::source(new Article);
$edit->link("admin/articles","Daftar Artikel", "TR")->back();
if(Input::get('show'))
{
$edit->link('admin/articles/approve/'.$id.'', 'Publish', 'TR', array('class'=>'btn-primary btn'));
}
$edit->add('title','Judul', 'text')->rule('required');
$edit->add('categories', 'Kategori', 'checkboxgroup')
->options(Category::lists('name', 'id'));
$edit->add('content', 'Konten', 'textarea')->rule('required')->attr('class', 'summernote-editor form-control');
//$edit->add('categories.name', 'Kategori', 'tags');
// featured image
$edit->add('featured_image', 'Thumbnail', 'Azam\Field\Gambar');
$edit->add('headline', 'Headline', 'checkbox');
$edit->add('featured', 'Berita Utama', 'checkbox');
$edit->add('approved_by', 'approved_by', 'hidden')->insertValue(Auth::user()->id);
//$edit->add('approved_by', 'approved_by', 'hidden')->updateValue(Auth::user()->id);
$edit->add('author_id', 'Author', 'hidden')->insertValue(Auth::user()->id);
$edit->add('published_at', 'Published', 'hidden')->insertValue(date('Y-m-d H:i:s'));
return $edit->view('articles.crud', compact('edit'));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment