Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required']);
     $user = Auth::user();
     $data = ['user_id' => $user->id, 'title' => $request->input('title'), 'slug' => str_slug($request->input('title')), 'content' => $request->input('content'), 'status' => $request->input('status')];
     $post = Post::create($data);
     if ($request->has('category')) {
         $post->categories()->sync($request->input('category'));
     }
     return redirect()->route('admin.post.index')->with('success', 'Successfully created!');
 }
Example #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Post::create(['title' => 'Hello world', 'user_id' => 1, 'slug' => 'hello-world', 'content' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ducimus, vero, obcaecati, aut, error quam sapiente nemo saepe quibusdam sit excepturi nam quia corporis eligendi eos magni recusandae laborum minus inventore?', 'status' => 1]);
 }