Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $bookmark = new App\Bookmark();
     $bookmark->user_id = \Auth::user()->id;
     $bookmark->link = $request->link;
     $bookmark->save();
     return $bookmark;
 }
Пример #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $bookmark = new Bookmark();
     $bookmark->user_id = Auth::user()->id;
     $bookmark->category_id = $request->category;
     $bookmark->title = $request->title;
     $bookmark->url = $request->url;
     $bookmark->save();
     return Response::json($bookmark, 200);
 }
Пример #3
0
 public function add($id)
 {
     $id_user = Auth::user()->id;
     $project = Project::find($id);
     $model = new Bookmark();
     $model->title = $project->title;
     $model->user_id = $id_user;
     $model->project_id = $project->id;
     $model->save();
     return redirect('/show/' . $id);
 }
Пример #4
0
 public function store(Request $request)
 {
     $session_id = Session::getId();
     if (!$session_id) {
         return response('', 400);
     }
     $this->validate($request, ['lesson_id' => 'required|integer', 'bookmark' => 'required|string']);
     $bookmark = new Bookmark();
     $bookmark->lesson_id = $request->lesson_id;
     $bookmark->bookmark = $request->bookmark;
     $bookmark->save();
     if ($request->bookmarked_at) {
         $bookmarked_at = new Carbon($request->bookmarked_at, auth()->user()->timezone);
         $bookmarked_at->setTimezone('UTC');
         $bookmark->bookmarked_at = $bookmarked_at->toDateTimeString();
         $bookmark->save();
     } else {
         $bookmark->bookmarked_at = $bookmark->created_at;
         $bookmark->save();
     }
     return response('', 201);
 }
Пример #5
0
 public function create(CreateBookmarkRequest $request)
 {
     //$destinationPath = public_path('images');
     //$fileName = str_random(20) . '.' . $request->file('image')->getClientOriginalExtension();
     $bookmark = new Bookmark();
     $bookmark->name = $request->name;
     $bookmark->x_min = $request->x_min;
     $bookmark->y_min = $request->y_min;
     $bookmark->x_max = $request->x_max;
     $bookmark->y_max = $request->y_max;
     $bookmark->wkid = $request->wkid;
     $bookmark->save();
     //$request->file('image')->move($destinationPath, $fileName);
     return redirect('bookmark');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $bookmark = new Bookmark();
     $bookmark->user_id = Auth::user()->id;
     $bookmark->url = $request->input('url');
     $bookmark->title = $request->input('title');
     $bookmark->description = $request->input('description');
     $bookmark->public = $request->input('public');
     if ($request->input('pin')) {
         $bookmark->pin = $request->input('pin');
     }
     $bookmark->save();
     foreach ($request->input('tags') as $keyword) {
         $tag = new Tag(['tag' => $keyword]);
         $bookmark->tags()->save($tag);
         //var_dump(DB::getQueryLog());
     }
     $this->dispatch(new TakeSnapshotCommand($bookmark));
     return response()->json($bookmark);
 }
  * POST /add-bookmark
  * Create new Bookmark in selected Category
  */
 Route::post('/add-bookmark', function (Request $request) {
     if (Auth::check()) {
         $category = Category::findOrFail($request->category_id);
         $v = Validator::make($request->all(), ['name' => 'required|max:255', 'url' => 'required|max:255']);
         if ($v->fails()) {
             return redirect()->back()->withInput()->withErrors($v);
         }
         $bookmark = new Bookmark();
         $bookmark->name = $request->name;
         $bookmark->url = $request->url;
         $bookmark->description = trim($request->description);
         $bookmark->user_id = Auth::id();
         $bookmark->save();
         $bookmark->categories()->save($category);
         return redirect()->back();
     } else {
         return redirect('/');
     }
 });
 /**
  * GET /edit-bookmark/{id}
  * Present edit form for bookmark corresponding to {id}
  */
 Route::get('/edit-bookmark/{id}', function ($id) {
     if (Auth::check()) {
         $bookmark = Bookmark::findOrFail($id);
         $users = User::where('id', '!=', Auth::id())->get();
         return view('edit-bookmark', ['bookmark' => $bookmark, 'users' => $users]);
Пример #8
0
 public function setBookmark(Request $request)
 {
     $session_id = Session::getId();
     if (!$session_id) {
         return response('', 400);
     }
     $this->validate($request, ['lesson_id' => 'required|integer', 'bookmark' => 'required|string']);
     $bookmark = new Bookmark();
     $bookmark->lesson_id = $request->lesson_id;
     $bookmark->bookmark = $request->bookmark;
     $bookmark->save();
     return response('', 201);
 }