ฉันกำลังเรียกเส้นทาง getting_started หลังจากเข้าสู่ระบบสำเร็จ:
protected $redirectTo = '/getting_started';
นี่คือรหัสเส้นทาง getting_started ของฉัน:
Route::get('/getting_started','UserController@getting_started');
และรหัสควบคุม:
public function getting_started()
{
$id= Auth::id();
$user = DB::table('user_profiles')->where('user_id', '=', $id)->first();
if($user->dashboard_access == 0)
{
DB::table('user_profiles')
->where('user_id', $id)
->update(['dashboard_access' => 1]);
return view('user.getting_started');
}
return view('user.dashboard');
}
มันทำงานได้อย่างสมบูรณ์และแสดงใน url :
ตอนนี้ฉันต้องการจริง ๆ ว่าถ้า user.dashboard
view เรียกมันให้แสดงใน url เช่น:
และใน getting_started
ดูการแสดง :
สามารถเรียกเส้นทางแดชบอร์ดแทน:
return view('user.dashboard');
เส้นทาง dashobard ของฉันคือ:
Route::get('/dashboard',['middleware' => 'auth', function () {
return view('user.dashboard');
}]);