Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function store(validateFormPost $request)
- {
- DB::beginTransaction();
- try {
- $post = auth()->user()->posts()->create([
- 'judul' => $request->judul,
- 'category_id' => $request->category,
- 'slug' => $request->slug,
- 'isi_berita' => $request->isi_berita,
- 'published_at' => Carbon::now(),
- ]);
- $post->tags()->attach($request->tags);
- }catch(\Exception $e){
- DB::rollback();
- return redirect()->back()->with(['message'=>$e->getMessage(), 'alertClass'=>'danger']);
- }
- try {
- Category::create([
- 'namak' => 'Tes Kategori', //ini sengaja nama column nya di salah-kan. yang benar adalah "nama"
- 'slug' => 'tes-kategori',
- 'deskripsi' => 'tes deskripsi'
- ]);
- }catch(\Exception $x){
- DB::rollback();
- return redirect()->back()->with(['message'=>$x->getMessage(), 'alertClass'=>'danger']);
- }
- DB::commit();
- $message = "Data Post Berhasil ditambahkan";
- return redirect('post')->with(['message' => $message, 'alertClass'=>'info']);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement