Я разработал API, и у меня возникла проблема с этой страницей. Я добавляю его в свой маршрут и всегда получаю ошибку 404 Я не знаю, почему
этого моего контроллера:
class InsertPPictureController extends Controller
{
public function profilepicture (Request $request)
{
$input = $request->all();
$validator = Validator::make($input, [
'id_user'=> 'required',
'picture'=> 'image|nullable|max:1999'
] );
$user = User::findOrFail($request->id);
$user_id = $request->id ;
if($request->hasFile('picture')){
// Get filename with the extension
$filenameWithExt = $request->file('picture')->getClientOriginalName();
// Get just filename
$filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
// Get just ext
$extension = $request->file('picture')->getClientOriginalExtension();
// Filename to store
$fileNameToStore= $user_id.'.'.$extension;
// Upload Image
$path = $request->file('picture')->storeAs('public/profilepic', $fileNameToStore);
$user->pic_path = $fileNameToStore ;
$user->update();
} else {
$fileNameToStore = 'noimage';
}
return response()->json(' Success : User updated with success ',200);
}
}
и это мой api.php
Route::group(['middleware' => ['jwt.verify']], function() {
Route::get('logout', 'AuthController@logout');
Route::post('postcreditscards', 'CreditsCardsController@stockcards');
Route::get('getcreditscards', 'CreditsCardsController@index');
Route::get('getmybalance', 'MyBalanceController@index');
Route::get('getuserdata', 'AuthController@getuser');
Route::post('sendMoneyTransaction', 'MyBalanceController@updatebalance');
Route::post('isvalidnumber', 'AuthController@validnumber');
Route::post('updateuser', 'AuthController@updateuser');
Route::post('insertprofilepicture','InsertPPictureController@profilepicture');
});
все страницы работают нормально, только эта страница не работает
Route::post('insertprofilepicture','InsertPPictureController@profilepicture');