سلام به دوستان
میخوام بدونم چجوری این کارو بدون پکیج انجام بدم
و فکر نکنم چیز زیادی بخواد درسته؟
برای مثال باید یه ستون توکن برای کاربرا داشته باشم که اگر رمز و ایمیل رو درست زد یه توکن براش اپدیت بشه؟
میشه مواردشو توضیح بدید.
ممنون میشم راهنماییم کنید.
سلام @m.reza6920 ، کار سختی نیست اول از همه باید یک ستون برای ذخیره APITOKEN داشته باشی که اونو داخل جدول کاربر ها ثبت کن ( فقط API Token باید به صورت یونیک باشه ). بعدش APITOKEN رو داخل مودل یوزر، تو بخش Hidden$ قرار بده. برای ثبت APITOKEN هم از String استفاده کن.
// Add api_token to users table
Schema::create('users', function (Blueprint $table) {
$table->string('api_token')->unique();
});
// Put api_token in $hidden
protected $hidden = [
'password',
'remember_token',
'api_token',
];
// Make a Random String
\Illuminate\Support\Str::random(200);
// Create User
User::create([
'name' => $request->name,
'api_token' => \Illuminate\Support\Str::random(200),
]);
// Uptade Api_token (optional)
User::update([
'name' => $request->name,
'api_token' => \Illuminate\Support\Str::random(200),
]);
// Accept : application/json
فقط حواست باشه که وقتی داری به صورت API وارد یک روت میشی که نیاز به احراز هویت داره داخل Header مقدار Accept رو application/json قرار بده تا به روت لاگین ریدایرکتت نکنه و به صورت json اطلاعات رو برات برگردونه.
موفق باشی ^^
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟