diff --git a/app/Http/Controllers/UController.php b/app/Http/Controllers/UController.php index 992928b..6742621 100644 --- a/app/Http/Controllers/UController.php +++ b/app/Http/Controllers/UController.php @@ -16,7 +16,9 @@ class UController extends ApiController 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) @@ -74,7 +79,6 @@ class UController extends ApiController //return json_encode($request); $data = $request->all(); $link = Link::where('id',$data['id'])->first(); - return $this->create('请求成功',200,$link); } } diff --git a/app/Models/Link.php b/app/Models/Link.php index 62cfb12..4194490 100644 --- a/app/Models/Link.php +++ b/app/Models/Link.php @@ -8,4 +8,7 @@ use Illuminate\Database\Eloquent\Model; class Link extends Model { use HasFactory; + protected $fillable = [ + 'url', + ]; } diff --git a/routes/api.php b/routes/api.php index 4f33e91..1bd214d 100644 --- a/routes/api.php +++ b/routes/api.php @@ -25,5 +25,5 @@ use App\Http\Controllers\UController; // Route::get('/users','App\Http\Controllers\UserController@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']); diff --git a/routes/web.php b/routes/web.php index eea6aab..e4457d6 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2,7 +2,7 @@ use Illuminate\Support\Facades\Route; -use App\Http\Controllers\UserController; +use App\Http\Controllers\UController; /* |-------------------------------------------------------------------------- | Web Routes @@ -18,4 +18,4 @@ Route::get('/', function () { //return view('welcome'); return "dwa"; }); -//Route::get('/d','App\Http\Controllers\Api\UserController@index'); \ No newline at end of file +Route::get('/link/{id}', [UController::class, 'index']); \ No newline at end of file