Posts

Showing posts from 2021

Login with MVVM in Android.

 grade-     implementation "android.arch.lifecycle:extensions:1.1.1"     implementation "android.arch.lifecycle:viewmodel:1.1.1"    implementation 'com.squareup.retrofit2:retrofit:2.3.0'     implementation 'com.squareup.retrofit2:converter-scalars:2.3.0'     implementation 'com.squareup.retrofit2:converter-gson:2.2.0' import com.google.gson.Gson; import java.util.concurrent.TimeUnit; import okhttp3.OkHttpClient; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; import retrofit2.converter.scalars.ScalarsConverterFactory; public class Api {     public static final String BASE_URL = "";     private static Retrofit retrofit = null;     Gson gson = new Gson();     public static Retrofit getClient() {         if (retrofit==null) {             OkHttpClient.Builder client = new OkHttpClient.Builder();             client.connectTimeout(60, TimeUnit.SECONDS);             client.readTimeout(60, TimeUnit.SECONDS);

JWT Laravel Auth..

Image
 App/Http/Kernel.php  protected $routeMiddleware = [        'jwt.healthpro' => \App\Http\Middleware\Healthpro::class, 'jwt.Clientmiddleware' => \App\Http\Middleware\Clientmiddleware::class,     ]; Api.php  Route::group(['middleware' => ['jwt.healthpro']], function() {     Route::any('/get_state_list', [App\Http\Controllers\Userapis::class, 'get_state_list']);     Route::post('/get_city_list',[App\Http\Controllers\Userapis::class, 'get_city_list']); }); Controller.php <?php namespace App\Http\Controllers; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; use Illuminate\Routing\Controller as BaseController; use Validator; use Carbon\Carbon; use DB; use Illuminate\Support\Facades\Auth; use App\Models\User; use App\Models\Client; use App\Models\Professional; use App\Models\Profession; use App\