【发布时间】:2017-10-24 07:28:02
【问题描述】:
我正在 Laravel 中以 JSON 形式创建一个注册和登录 API。我将数据发布到数据库中,数据库接收我发送的数据。但是我希望数据库以 JSON 形式发送响应,我还想在 Postman 中选择一个文件并选择图像,那么如何将图像的 URL 保存在目录中?
这是我目前的代码...
UserController.php:
public function signup(Request $request)
{
$this->validate($request, [
]);
$user = new User([
'name' => $request->input('name'),
'email' => $request->input('email'),
'password' => bcrypt($request->input('password')),
'user_name' => $request->input('user_name'),
'profile_discription' => $request->input('profile_discription'),
'profile_pic' => $request->input('profile_pic'),
'phone_number' => $request->input('phone_number'),
'location' => $request->input('location')
]);
$user->save();
return response()->json(['Message' => 'Successfully Created User!'], 201);
web.php:
Route::post('/user/signup', ['uses' => 'UserController@signup']);
【问题讨论】:
-
只需在控制器末尾添加
return ['Message' => 'Successfully Created User!']。