Пример #1
0
 /**
  * Insert video
  *
  * @param  Request $request     *
  * @return json
  */
 public function uploadVideo(Request $request)
 {
     try {
         Video::create(['user_id' => $request->user_id, 'category_id' => $request->category_id, 'title' => $request->title, 'url' => $this->getVideoId($request->url), 'description' => $request->description, 'slug' => Str::slug($request->title)]);
         $this->response = ["message" => "Video uploaded successfully", "status_code" => 202, "url" => "/video/upload"];
     } catch (QueryException $e) {
         $this->response = ["message" => "Error uploading video", "status_code" => 400];
     }
     return $this->response;
 }
Пример #2
0
 /**
  * Create Video
  *
  * @return \Illuminate\Support\Collection
  */
 public function createVideo()
 {
     Video::create(['user_id' => 1, 'category_id' => 1, 'title' => 'Test-Title', 'url' => 'sample video', 'description' => 'Sample video description', 'slug' => 'Test-Title']);
 }