Top.Mail.Ru
Ответы

Laravel вывод данных на форму

у меня есть route:

1
  Route::get('userdata', [UserController::class, 'userdata']) ->name('userdata'); 

контроллер:

1234
 public function userdata(Request $request) 
    { 
      return $request->session()->get('username'); 
    } 

и уже на самой форме:

1
 <h1 >Вы вошли как:{{route('userdata')}} </h1> 

Никак не могу понять как вывести данные с функции, тут выдает только testphp/userdata

По дате
По рейтингу
Аватар пользователя
Мудрец

Если в кратце, то пользователю уходит всё что возвращает контроллер, в твоём случае это

1
  return $request->session()->get('username');  

впринципе вернуть можно всё что угодно, например

1
 return "DUCK SAY KRYA KRYA"; 

ну и что бы вернуло заранее подготовленную страницу, нужно эту страницу создать, она будет иметь расширение blade.php, например

1
 form.blade.php 

внутри неё уже создаёшь свою форму или что там пользователю показать, а возвращается она специальным методом view

1
  return view('form');  


вобще это всё в документации прекрасно описано



Видео по теме