完成了api的添加功能 获取功能 定时暂时未完成
This commit is contained in:
parent
8036c6ac3a
commit
e6a7ba9455
|
@ -16,7 +16,9 @@ class UController extends ApiController
|
||||||
public function index($id)
|
public function index($id)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
return $id;
|
$link = Link::where('id',$id)->first();
|
||||||
|
return base64_encode($link['url']);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -63,9 +65,12 @@ class UController extends ApiController
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
}
|
}
|
||||||
public function add($url)
|
public function add(Request $request)
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
|
$data = $request->all();
|
||||||
|
$link = Link::create(['url' => $data['url']]);
|
||||||
|
return $this->create('请求成功',200,$link);
|
||||||
|
|
||||||
}
|
}
|
||||||
public function text(Request $request)
|
public function text(Request $request)
|
||||||
|
@ -74,7 +79,6 @@ class UController extends ApiController
|
||||||
//return json_encode($request);
|
//return json_encode($request);
|
||||||
$data = $request->all();
|
$data = $request->all();
|
||||||
$link = Link::where('id',$data['id'])->first();
|
$link = Link::where('id',$data['id'])->first();
|
||||||
|
|
||||||
return $this->create('请求成功',200,$link);
|
return $this->create('请求成功',200,$link);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,4 +8,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||||
class Link extends Model
|
class Link extends Model
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
protected $fillable = [
|
||||||
|
'url',
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,5 +25,5 @@ use App\Http\Controllers\UController;
|
||||||
// Route::get('/users','App\Http\Controllers\UserController@index');
|
// Route::get('/users','App\Http\Controllers\UserController@index');
|
||||||
// });
|
// });
|
||||||
Route::get('/link/{id}', [UController::class, 'index']);
|
Route::get('/link/{id}', [UController::class, 'index']);
|
||||||
Route::post('/link/{url}', [UController::class, 'add']);
|
Route::post('/addlink', [UController::class, 'add']);
|
||||||
Route::post('/text', [UController::class, 'text']);
|
Route::post('/text', [UController::class, 'text']);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
use App\Http\Controllers\UserController;
|
use App\Http\Controllers\UController;
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
| Web Routes
|
| Web Routes
|
||||||
|
@ -18,4 +18,4 @@ Route::get('/', function () {
|
||||||
//return view('welcome');
|
//return view('welcome');
|
||||||
return "dwa";
|
return "dwa";
|
||||||
});
|
});
|
||||||
//Route::get('/d','App\Http\Controllers\Api\UserController@index');
|
Route::get('/link/{id}', [UController::class, 'index']);
|
Loading…
Reference in New Issue