@H_301_2@
我正在为移动应用程序创建Rest Full Api,我正在验证请求它将我重定向到有错误的登录页面.
这是我的ApiController(我为所有api创建):
use App\User as UserModel; use App\Fb_friend as FbFriendsModel; use App\Http\Requests\UserRequest; class ApiController extends Controller { /** * Create a new movie model instance. * * @return void */ public function __construct(UserModel $user,FbFriendsModel $fb_friends){ $this->user = $user; $this->fb_friends = $fb_friends; } public function createUser (UserRequest $request) { // some code here }
路线:
Route::post('createUser',['as' => 'createUser','uses' => 'ApiController@createUser']);
UserRequest.PHP:
public function rules() { return [ 'fb_id' => 'required|unique:users','username' => 'required|unique:users','email' => 'required|unique:users','image' => 'required','device_id' => 'required','status' => 'required',]; }
abstract class Request extends FormRequest { protected function formatErrors(Validator $validator) { return [$validator->messages()->toJson()]; } }
解决方法
@H_301_2@