/** * Store a newly created file in storage. * * @param FilesRequest $request * @return Response */ public function store(FilesRequest $request) { $this->auth->basic('username'); $data = ['title' => $request->input('title') ?: null, 'password' => $request->input('password') ?: null, 'file' => $request->file('path')]; $file = $this->dispatchFrom(StoreNewFileCommand::class, $request, $data); return 'http://drk.sh/' . $file->slug->slug . PHP_EOL; }
/** * Store a newly created snippet in storage. * * @param SnippetsRequest $request * @return Response */ public function store(SnippetsRequest $request) { $this->auth->basic('username'); $data = ['title' => $request->input('title') ?: null, 'user_id' => $this->auth->user() ? $this->auth->id() : null, 'password' => $request->input('password') ?: null, 'mode' => $request->input('mode') ?: 'markdown']; $snippet = $this->dispatchFrom(StoreNewSnippetCommand::class, $request, $data); return 'http://drk.sh/s/' . $snippet->slug->slug . PHP_EOL; }
/** * Attempt to authenticate using HTTP Basic Auth. * * @param string $field * @return \Symfony\Component\HttpFoundation\Response|null * @static */ public static function basic($field = 'email') { return \Illuminate\Auth\Guard::basic($field); }
/** * Attempt to authenticate using HTTP Basic Auth. * * @param string $field * @param \Symfony\Component\HttpFoundation\Request $request * @return \Symfony\Component\HttpFoundation\Response|null * @static */ public static function basic($field = 'email', $request = null) { return \Illuminate\Auth\Guard::basic($field, $request); }