Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
foundation
/
src
/
Auth
/
Controllers
:
AccessTokenController.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Common\Auth\Controllers; use Auth; use Common\Core\BaseController; use Illuminate\Http\Request; class AccessTokenController extends BaseController { public function __construct(protected Request $request) { $this->middleware(['auth']); } public function store() { $this->validate($this->request, [ 'tokenName' => 'required|string|min:3|max:100', ]); $token = Auth::user()->createToken($this->request->get('tokenName')); return $this->success([ 'token' => $token->accessToken, 'plainTextToken' => $token->plainTextToken, ]); } public function destroy(string $tokenId) { Auth::user() ->tokens() ->where('id', $tokenId) ->delete(); return $this->success(); } }